- index
首页对应的目录应该是/pages/index/index,否则tab栏不能展示 - dom操作
小程序不支持window和document对象,所以不支持jquery,以及基于jquery的框架 - 视图层和逻辑层分离
逻辑层直接改变数据,则视图层中的数据会自动改变
且逻辑层不能直接引用视图层中标签的值 - 跳转
redirectTo
跳转的目的页面必须是在app.json中未注册的
且url路径必须以”/”作为开始,如”/pages/logs/logs”
switchTab
切换tab的url必须是在app.json中已经注册的,且url路径必须以”/”作为开始,如”/pages/logs/logs”
- setData方法赋值
在setData方法中对多个变量赋值时,后面变量的赋值不能依赖于前面变量的赋值。i.e
this.setData({ wfSelTypeIndex: e.detail.value, wftype: this.data.wftypes[this.data.wfSelTypeIndex].value }) 是错误的,应该是 this.setData({ wfSelTypeIndex: e.detail.value, wftype: this.data.wftypes[e.detail.value].value })
- 域名
正式的小程序需要使用域名,并且使用https(可以使用自制的免费证书)
- 微信加载图片显示
采用图片data:;base64方式加载图片时,当图片内容过大时,会产生如下错误
- 微信加载图片显示
appDataChange 数据传输长度为 2127600 已经超过最大长度 1048576
8 view展示和隐藏
小程序不支持js 的dom操作,需要采用全局data数据的改变来展示和隐藏视图