微信小程序开发规范 - 持续更新(自整理,勿喷,欢迎提意见)

微信小程序开发规范

官网开发文档介绍了一些小程序开发和设计规范。以官方文档为核心,慢慢添砖加瓦

一、目录规范

components(组件文件夹)
  1. 所有组件相关文件统一放在根目录components下,以组件名称为子文件夹命名
  2. 引用第三方组件以官方名字命名
images(图片文件夹)
  1. 项目图片文件放置于根目录的images文件夹下
  2. 组件独有的图片放在当前组件images文件夹下
  3. tabbar图标放在/images/tabbar文件夹下
pages(页面文件夹)
  1. 命名规则:如user,路径为pages/user/user

二、CSS规范

像素单位
  1. 通常使用rpx,特殊情况使用px
缩进
  1. 删除不必要的换行,每一个样式类之间空出一行。上传git前,格式化代码
布局
  1. 使用flex布局,禁止使用float

最后、注意事项

这里会记录日常开发应规避的一些问题和一些开发建议

  1. 扫码页面应选择常规页面,不建议tabbar页面。tabbar页onload事件在一个生命周期内只调用一次,如连续扫两次不同码,传入不同参数时,onload只会调用一次
  2. 使用双向绑定时(model:value),参数必须是单独的
// 正确
model:value="{{myValue}}"

// 错误
model:value="{{myValue.test}}"
  1. 注意异步问题!注意异步问题!注意异步问题!重要的问题说三遍!!!
  2. 小程序中页面栈最多十层,做无限跳转的时候需要注意。
    例如:商品底部相似推荐,点击跳转
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值