首页 > 微信 > 详细

小程序启动时加载顺序,App()所做的事

时间:2020-02-18 09:54:47      阅读:172      评论:0      收藏:0      [点我收藏+]

技术分享图片

 启动小程序后,首先会执行App({}),中的声明周期函数。(注册小程序示例)

onLauch函数,监听小程序的启动后的函数(监听小程序初始化),可以在这个函数中 进行网路请求,或者获取用户信息。

和App相关的生命周期函数文档:https://developers.weixin.qq.com/miniprogram/dev/reference/api/App.html

 wx.getUserInfo({//获取用户信息

  success:function(res){

    console.log(res)
  }

})

 小程序后台运行后,会存活两个小时,如果在两个小时内再次进入小程序,不会初始化小程序。

 onShow:小程序在前台显示

onHide(options):小程序后台运行    options中就有小程序的打开场景

onError:小程序中,程序发生错误时会执行

 

补充:一般在App()注册小程序时,我们会获取用户信息,判断进入小程序的场景

都有哪些小程序进入场景呢?分享,搜索?等等,文档链接:https://developers.weixin.qq.com/miniprogram/dev/reference/scene-list.html

 wx.getUserInfo()在将来有可能废弃,那么补救方案是什么呢?通过button

<button size="mini" open-type="getUserInfo" bindgetUserInfo="handleGetUserInfo">获取用户信息</button>

methods:

handleGetUserInfo(event){
  event.detail.userInfo
}

 另外用open-data组件可以直接展示用户信息,只是展示,不能获取

在文档的  组件  开放能力里可以查看该组件用法

 

在App()中是可以定义一些全局的数据的

globalData:{

  name:"哈哈"

}

在小程序所有页面都是可以取到全局数据的

const  app=get App();//获取小程序产生的示例对象

console.log(app.globalData.name);

小程序启动时加载顺序,App()所做的事

原文:https://www.cnblogs.com/fqh123/p/12324723.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!