小程序onshow刷新页面,onkeydown事件的用法
onlaunch:小程序初始化完成后,onLaunch (全局只触发一次) app.js );onLoad:页面加载
applet注册完成后,读取页面并触发onLoad方法。 一个页面只调用一次,并且可以在onLoad中检索在打开当前页面时调用的查询参数(页面js )。 显示onShow:页
加载页面后,将触发“放映”方法以显示页面。 每次打开页面时都会调用。 例如,当小程序在后台进入前台运行或返回页面时。 第一次显示onReady:页,页面的第一次呈现完成后,将触发onReady方法并呈现页面元素和样式。 每页只调用一次。 这表示页面已准备好,可以与视图层进行交互。 wx.setNavigationBarTitle等接口的设置必须在onReady之后进行设置。onHide:页面隐藏
在navigateTo、底部选项卡切换和上传文件选择图片时调用。 卸载onUnload:页
返回上一页的wx.navigateBack、wx.relanch和wx.redirectTo时调用。
基本上执行顺序可以说是on launchonloadon showon readyon hide。
虽然onLaunch在onLoad之前运行,但它请求获取onLaunch上是否有权限,并且在等待返回值时Page上的onLoad事件已经运行。
解决方案:
为APP中的onLanch上的网络请求设置判断
if(this.userinforeadycallback ) this.userinforeadycallback(RES ) )在page的onLoad中设置回调
app.userinforeadycallback=RES={ if } RES!=' ' ) { console.log (app.global data.userinfo ) }