有些情况和事件需要三元判断:@="flag?:' ' "
2.渲染要考虑没有值的情况:{{ msg || ' '}}
3. 不能使用v-show。 使用 v-if 代替。
4. 使用rpx作为单位。 不要使用 upx 或 px。
5. 图片应该使用img吗?
6. 总之,不要使用不存在的标签,例如p、b、ul、li等。
7. 小程序不能直接使用JSON。 外层必须添加解码层。 仅微信小程序需要,其他终端不需要,所以需要条件编译。
传递参数:
let details = encodeURIComponent(JSON.stringify(this.detail))uni.navigateTo({ url: `/pages/Detail?detail=${details}`})
接管:
onLoad(opt) { let detObj = decodeURIComponent(opt.detail) this.Detail = JSON.parse(detObj) },

8、页面上滑沉浸式导航可以使用自带的功能(同级)。 前提是导航栏是自定义的,并且可以设置背景。 该参数可以直接获取当前滚动条的top值。 通过top值,可以确定何时让导航栏改变颜色
onPageScroll(e) { this.topHeight = e.scrollTop;},
9. 运行小程序时,勾选压缩以减小大小。
除所有本地图片外,全部使用网络图片,尤其是背景图片,不支持本地(将所有图片上传到本项目的服务器,然后替换所有本地图片)
10、开始一个小程序项目之前,一定要从一开始就考虑好规模,分包出去,防止后期修改分包路径很麻烦。
11.需要将请求的域名添加到后台。 如果没有添加,可以勾选不验证域名。 这在模拟器中是可以的,但发布后就不行了。
12、微信小程序使用的外部链接必须先配置,并在公众平台上按照请求域名的方式进行配置。 比如web-view访问的链接必须配置在公众平台的业务域名,小程序使用的所有链接都必须是的,这个需要在真机上测试。 有时开发者工具不显示它。
13、如果有些样式与小程序不兼容,需要使用条件编译再写一份,以及结构体。
14、一些使用的功能如拍照、登录、分享等必须检查hbx中的相关功能。
15、小程序提交审核时,必须先填写隐私协议,且隐私协议必须填写完整。 审核完毕后,您可以在下一步提交审核代码。 该代码不能是测试产品或演示。 提交多个演示将导致处罚。