微信小程序(二)

一、小程序全局生命周期钩子:

            onLanuch:当小程序初始化完成时,会触发 onLaunch(全局只触发一次) 
            onShow,程序进入前台运行时触发
            onHide,程序进入后台运行时触发
            onError,程序报错时触发
            onPageNotFound:页面找不到时触发

二、 页面生命周期钩子

            data    Object  页面的初始数据
            onLoad  Function    生命周期函数--监听页面加载
            onReady Function    生命周期函数--监听页面初次渲染完成
            onShow  Function    生命周期函数--监听页面显示
            onHide  Function    生命周期函数--监听页面隐藏
            onUnload    Function    生命周期函数--监听页面卸载
            onPullDownRefresh   Function    页面相关事件处理函数--监听用户下拉动作
            onReachBottom   Function    页面上拉触底事件的处理函数
            onShareAppMessage   Function    用户点击右上角转发
            onPageScroll    Function    页面滚动触发事件的处理函数
            onTabItemTap    Function    当前是 tab 页时,点击 tab 时触发

三、页面跳转

             标签方式:通过navigator跳转  相当于uve的router-link标签
              
             跳转到新页面

open-type值:

             1.navigate:只能跳转到非tabbar页面,并且跳转完带返回功能
             2,redirect:只能跳转到非tabbar页面,并且跳转完不带返回功能
             3.switchTab:只能跳转到tabbar页面,并且跳转完不带返回功能
             4.reLaunch:即能跳转到tabar页面,也能跳转到非tabbar,不带返回功能
             5.navigateBack:

js方式:

             wx.navigateTo({
               url: 'test?id=1'
            })

相当于vue中的this.$router.push({path:" path: 'test?id=1'"})

你可能感兴趣的:(微信小程序(二))