onLaunch
--监听小程序初始化 当小程序初始化完成时,会触发 onLaunch(全局只触发一次)onShow
--监听小程序显示 当小程序启动,或从后台进入前台显示,会触发 onShowonHide
--监听小程序隐藏 当小程序从前台进入后台,会触发 onHideonError
-- 错误监听函数 当小程序发生脚本错误,或者 api 调用失败时,会触发 onError 并带上错误信息App.vue
中监听,在其它页面监听无效Page({ data:{ }, onLoad:function(options){ // 用于加载数据,监听页面加载,获取传递到本页面的参数。 console.log("onLoad"); }, onReady:function(){ // 监听页面初次渲染完成 console.log("onReady"); }, onShow:function(){ // 用于绑定数据,监听页面显示,SetData()使用 console.log("onShow"); }, onHide:function(){ // 监听页面隐藏 console.log("onHide"); }, onUnload:function(){ // 监听页面卸载 console.log("onUnload"); }, onPullDownRefresh: function() { // 页面相关事件处理函数--监听用户下拉动做 console.log("onPullDownRefresh"); }, onReachBottom: function() { // 页面上拉触底事件的处理函数 console.log("onReachBottom"); }, onShareAppMessage: function () { // 监听用户点击右上角分享 } })
created
— 组件在内存中建立完毕执行attached
— 组件挂载以前执行ready
— 组件挂载后执行detached
— 组件移除执行moved
— 组件移动的时候执行vue
created
— 组件实例化,但节点树还未导入,所以这时不能用setDataattached
— 节点树完成,能够用setData渲染节点,但没法操做节点ready(不是onReady)
— 组件布局完成,这时能够获取节点信息,也能够操做节点moved
— 组件实例被移动到树的另外一个位置detached
— 组件实例从节点树中移除小程序