记录小程序要点
要解决的问题
- 如何做统一处理?我封装了 wx.request 方法,做统一处理,遇到错误时,使用 toast 组件进行提示,如何在调用 toast ?通过父组件传参,然后调用?
- 首次进入小程序,如何在授权后,才调用其他请求数据方法?
- 不能使用 es7, async 等语法糖?
- 是否需要使用 wepy 这个小程序框架?
遇到的问题,并如何解决
如何无限触发授权验证窗口?
<button open-type="getUserInfo" bindgetuserinfo="callback">触发</button>
使用 open-type='getUserInfo'
,用户点击后,会触发 callback
回调事件,根据回调事件第一个参数的值,进行判断是否授权成功 e.detail.errMsg === 'getUserInfo:ok'
如何解决原生标签,层级最高问题?
像 textarea, canvas 这些原生标签,其他标签 view 这些的层级,是无法超过它们的,只能去隐藏它们
this.setData({
position: 'absolute',
left: '99999px'
})
微信路由方法
微信路由最多只能 5 层,