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个
    1. 开发过程中设置不校验合法域名: 开发工具 —> 右上角详情 —-> 本地设置 —> 不校验

4. 本地存储

1.语法: wx.setStorage() || wx.setStorageSync() || …..
2.注意点:

  • 1.建议存储的数据为json数据
  • 2.单个 key 允许存储的最大数据长度为 1MB,所有数据存储上限为 10MB
  • 3.属于永久存储,同H5的localStorage一样