微信小程序相关
1. 数据绑定
1.小程序
1.data中初始化数据
2.修改数据: this.setData()
- 1.修改数据的行为始终是同步的
3.数据流:
- 1.单项: Model —> View
2. Vue
1.data中初始化数据
2.修改数据: this.key = value
3.数据流:
- 1.Vue是单项数据流: Model —> View
- 2.Vue中实现了双向数据绑定: v-model
3. React
1.state中初始化状态数据
2.修改数据: this.setState()
- 1.自身钩子函数中(componentDidMount)异步的
- 2.非自身的钩子函数中(定时器的回调)同步的
3.数据流:
- 1.单项: Model —> View
2. 获取用户基本信息
1.用户未授权(首次登陆)
- 1.button open-type=‘getUserInfo’
2.用户已经授权(再次登陆)
- 1.wx.getUserInfo
3. 前后端交互
1.语法: wx.request()
2.注意点:
- 1.协议必须是https协议
- 2.一个接口最多配置20个域名
- 3.并发限制上限是10个
- 开发过程中设置不校验合法域名: 开发工具 —> 右上角详情 —-> 本地设置 —> 不校验
4. 本地存储
1.语法: wx.setStorage() || wx.setStorageSync() || …..
2.注意点:
- 1.建议存储的数据为json数据
- 2.单个 key 允许存储的最大数据长度为 1MB,所有数据存储上限为 10MB
- 3.属于永久存储,同H5的localStorage一样
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Wangez-Blog!
评论