小程序
小游戏
企业微信
微信支付
扫描小程序码分享
比如这个登录规范里面的,登录按钮在每个tab页面,比如ABC各个tab都有登录入口,登录了之后,如何刷新当前页面?
调用onLoad?onShow?onReady?,还是有可以让页面直接刷新重走生命周期的方法?
https://developers.weixin.qq.com/community/operate/doc/000640bb8441b82900e89f48351401?blockType=5
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
很多种方法啊
1.请求数据写到onshow当中 (尽量不要使用或者请求太多数据)
2.通过缓存判断是否登录 通过判断 登录的时候在onshow调用请求数据的方法 (全局变量也可实现)
3.页面栈去调用上个页面的onload或者onshow方法
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
小程序目前没有提供刷新页面的api,但是并不代表登陆后就不能刷新。
1.如果每个页面都有登陆接口,可以考虑把登陆功能作为组件的形式插入页面,然后页面与组件进行交互
2.tabbar的页面都作为组件的形式来引用,这样登陆逻辑就在最外层的页面,然后刷新什么的重新请刷新下组件页面就行。(可参考colorui引用页面的方式)
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
很多种方法啊
1.请求数据写到onshow当中 (尽量不要使用或者请求太多数据)
2.通过缓存判断是否登录 通过判断 登录的时候在onshow调用请求数据的方法 (全局变量也可实现)
3.页面栈去调用上个页面的onload或者onshow方法
小程序目前没有提供刷新页面的api,但是并不代表登陆后就不能刷新。
1.如果每个页面都有登陆接口,可以考虑把登陆功能作为组件的形式插入页面,然后页面与组件进行交互
2.tabbar的页面都作为组件的形式来引用,这样登陆逻辑就在最外层的页面,然后刷新什么的重新请刷新下组件页面就行。(可参考colorui引用页面的方式)