微信小程序页面结构

JS:
     
Page({//Page()函数用于注册页面 接受一个函数
   data:{
        userinfo:{}
    },
    //生命周期
    onLoad:function(){
        console.log('onLoad')
        //一个页面只会调用一次。
        //参数可以获取wx.navigateTo和wx.redirectTo及<navigator/>中的 query。

    },
    onReady: function() {
        // 一个页面只会调用一次,代表页面已经准备妥当,可以和视图层进行交互。
        //对界面的设置如wx.setNavigationBarTitle请在onReady之后设置。详见生命周期
    },
    onShow: function() {
        // 每次打开页面都会调用一次。
    },
    onHide: function() {
        //当navigateTo或底部tab切换时调用。
    },
    onUnload: function() {
        //当redirectTo或navigateBack的时候调用。
    },
    onPullDownRefresh: function() {
        // 监听用户下拉刷新事件。
        //需要在config的window选项中开启enablePullDownRefresh。
        //当处理完数据刷新后,wx.stopPullDownRefresh可以停止当前页面的下拉刷新。
    },

    //事件处理
})


route:

wx.navigateTo():

urlString需要跳转的应用内页面的路径
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction
接口调用结束的回调函数(调用成功、失败都会执行)
     传递参数
wx.navigateTo({
  url: 'test?id=1'
})

接收参数:


onLoad:function(e){
        //实现onLoad函数来接收参数
        //一个页面只会调用一次。
        //参数可以获取wx.navigateTo和wx.redirectTo及<navigator/>中的 query。


    }