小程序开发相关文档阅读指南

微信官方文档

地址:https://developers.weixin.qq.com/miniprogram/dev/framework/

  1. 大致看一下指南里面的起步吧,先有个大致了解
    在这里插入图片描述
  2. 然后把指南里的小程序框架看一遍,这些就是经常用得到的
    在这里插入图片描述
  3. 接下来先不管剩下的那一大堆,用到的时候再说,点开顶部的框架,把里面的内容好好看看
    在这里插入图片描述
  4. 尤其注意看一下里面的wxml语法参考,主要就是循环和条件渲染
    在这里插入图片描述
    至于wxs语法参考,用得到的时候再说,看完上面四个点后,基本就差不多了

CSS文档学习

作为一个原来学电子信息的安卓开发工程师,我并没有系统学过CSS,就算选修看了看也大都忘了,而且没有实际经验,如果读者精通CSS那就跳过此节吧。

这里我推荐w3cschool的教程,至少我看起来感觉逻辑清楚一些

https://www.w3school.com.cn/css/css_align.asp

  1. 先把基础部分的内容看完,东西有点多,可能会挺枯燥,但是还是挺简单的
    在这里插入图片描述
  2. 接下来把中级教程看完就行了,我觉得对齐那一节挺有用处的,可以仔细看看
    在这里插入图片描述
  3. 其实看完,也只是大概了解了一下,但是还是有些东西要进到脑子的
  • 什么是块级元素?什么是行间元素?
  • 什么是盒子模型?box-sizing有什么作用?
  • 怎么居中?子元素居中?自身内容居中?横向居中、垂直居中?
  • margin、padding怎么使用?有什么需要注意的?
  • 如何设置背景颜色、字体颜色?
  • border的使用?如何设置圆角?
  • display:none和visibility: hidden有何区别?和wxml中的wx:if以及hidden又有什么区别?

其他的问题就不列举了,暂时就想到这么多,比较实用。

iconfont的使用

设计师总喜欢搞些麻烦的东西,之前还想让我再安卓上使用iconfont,我没理他,现在换小程序了,我好像没那么占理了,就勉强用用吧。

其实官方的文档还是可以的,不过也没那么复杂了,下面是官方文档。

https://www.iconfont.cn/help/detail?spm=a313x.7781069.1998910419.17&helptype=code

  1. 在小程序上的使用也很简单,直接点击下载到本地就行,如果有用不到的图标,建议让设计师专门再弄一个项目,我们也省事。
    在这里插入图片描述
  2. 下载完了,两个demo文件用不到可以删除,css文件需要改成wxss使用,至于iconfont.js文件,我也建议删除,因为加上了,后面预览和发布都会显示白屏,有很大的问题。
    在这里插入图片描述
  3. 具体操作就是在小程序的根目录下建个文件夹丢进去,在全局的wxss里面导入就行
    在这里插入图片描述
    在这里插入图片描述
    这里也把我其他使用较多的css一起发一个吧
@import '/assets/fonts/iconfont.wxss';

.row{
  display:flex; 
  flex-direction:row;
}
.row-center{
  display:flex; 
  flex-direction:row;
  align-items: center;
}
.row-right{
  display:flex; 
  flex-direction:row;
  align-items: flex-end;
}
.col{
  display:flex; 
  flex-direction:column;
}
.col-center{
  display:flex; 
  flex-direction:column;
  align-items: center;
}
.center-both{
  display:flex; 
  justify-content: center;
  align-items: center;
}
.col-bottom{
  display:flex; 
  flex-direction:column;
  align-items: flex-end;
}

.center{
  margin: auto;
  width: fit-content;
}

使用有赞的UI库

设计师很麻烦啊,还要让用有赞的UI库,可是设计图完全不按有赞的设计,还就要按设计图来,下面是使用有赞的官方文档。

https://vant-contrib.gitee.io/vant-weapp/#/quickstart#yin-ru-zu-jian

  1. 注意问题
    • project.config.json是生成的,按顺序来就可以
    • 有一些使用方法过时了,真的很头疼,比如Dialog的使用,没有哪个dist要注意,这是官方使用说明
      在这里插入图片描述
      下面是正确使用
      在这里插入图片描述

结语

到这里,文档基本就差不都多了,至于还有个蓝湖设计图的使用,就不说了,就是用来copy的呗,比起安卓不能copy小程序使用起来还是舒服很多,但是也要注意把px换成rpx,属性值乘2,不然后面会很麻烦的。

end
完美撒花

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值