微信小程序

登录

wx.login({
      success: function(loginRes) {
        wx.request({向服务器发送账号密码})}
})

后台判断是否已注册,如果已注册会返回access_token

使用token

将返回的token存在缓存中,调用其他接口时将token放在请求头中发送给后台

wx.request({
      url:'',
      header:{
          'Authorization': 'Bearer ' + wx.getStorageSync('token')
      }
})
问题

1.如何隐藏scroll-view滚动条

关于本地缓存
1.wx.setStorage(wx.setStorageSync)

wx.getStorage(wx.getStorageSync)

wx.clearStorage(wx.clearStorageSync)清理所有

wx.removeStorage(key)清理某个

本地缓存最大为10MB

2.localStorage 是永久存储

合法域名配置要求:https,已备案域名

wx.navigateTo 的返回键不可取消

消息订阅:

一次性订阅消息:用户订阅一次,开发者可下发一条消息,不限时间。若用户勾选了“总是保持以上选择,不再询问”且点击了允许,那么以后都默认同意订阅这条消息。用户不再做多次选择,开发者也避免了更繁琐的提醒。


wx.requestSubscribeMessage({

tmplIds: ['O6PpYxSxGOPsF7EMZ4nPhEygtPYXy0tACVx75C-FINQ', '247o-ctF3Pw6hMIAe0JNWo6WLbQx3_MVZkP5LFEg-RQ','247o-ctF3Pw6hMIAe0JNWrCa2eBsMNMZCYSlCXM4iUg'],

success(res) {

console.log('res--mesg')

console.log(res)

},

fail(err) {

console.log('res--mesg-----失败');

console.error(err);

}

})

一次性订阅消息接口不支持在表单提交事件中调用,另写一个bindtap事件即可

将 wx.request 封装为 promise

你可能感兴趣的:(微信小程序)