一、小程序代码组成
须知
App()
必须在app.js
中注册,且不能注册多个。- 编译后的代码包大小需小于
1MB
,否则代码包将上传失败。 - 每个页面需要手动在
app.json
中进行注册,否则不能访问。 app.json
中pages
数组的第一项代表小程序的初始页面,小程序中新增/减少页面,都需要对pages
数组进行修改。- 直接修改
this.data
无效,无法改变页面的状态,还会造成数据不一致。 - 单次设置的数据不能超过
1024kB
,请尽量避免一次设置过多的数据。 - 不要尝试修改页面栈,会导致路由以及页面状态错误。
tabBar
只能配置最少2个、最多5个,tab
按数组的顺序排序。- 小程序页面只能同时打开 5 个,如果交互流程较长难以支持。
- 同时只能存在 5 个
url
请求。 - 无法跳转小程序以外的
url
。 - 没有
cookie
。 - 没有开放加载
web
页面 - 没有a标签链接,不可嵌套
iframe
- 没有
window
变量,但微