大数据综合课程设计(四)

路由跳转

打开微信开发者工具,打开上回的小程序,在pages文件夹下新建一个log文件夹,app.json确认一下页面路径。

打开index.wxml复制

注释掉的是事件绑定

<view class="goStudy" bindtap="handleParent">

   <text bindtap='handleChild'>hello world</text>

  </view>

</view>

并注释掉其中未注释的改为

<view class="goStudy" bindtap="toLog">

   <text>hello world</text>

  </view>

</view>

对应事件的回调回到index.js中

在页面的初始数据后面加入

输入注释:跳转至log页面的方法

输入:

 toLog(){

    wx.reLaunch({

      url: '/pages/log/log',

    })

  },

pages/log/log时会报错因为这个是相对路径

  //wx.rediectTo关闭当前页面回到主页

  //wx.navigateTo 保留当前页面不用重建页面

  //wx.reLaunch关闭所有页面

进行编译后点击hello world 跳转页面

如果想要更改页面窗口进入log.json

编写代码:

{

  "usingComponents": {},

  "navigationBarTitleText": "日志"

}

生命周期函数

index.js中把生命周期函数代码编为

/**

   * 生命周期函数--监听页面加载

   */

  onLoad:function (options) {

    console.log('onLoad() 监听页面加载');

    //修改msg的状态数据,语法:this.setData

    //console.log(this.data.msg)//this代表当前页面实例对象

    //setTimeout(()=>{

      //this.setData({

        //msg:'xiugaihou '

      //})

    //  console.log(this.data.msg)

  //  },2000)

  },

  /**

   * 生命周期函数--监听页面初次渲染完成

   */

  onReady:function(options) {

    console.log('onReady() 监听页面初次渲染完成');

  },

  /**

   * 生命周期函数--监听页面显示

   */

  onShow:function(options) {

    console.log('onShow() 监听页面显示');

  },

  /**

   * 生命周期函数--监听页面隐藏

   */

  onHide:function(options) {

    console.log('onHide() 监听页面隐藏');

  },

  /**

   * 生命周期函数--监听页面卸载

   */

  onUnload:function() {

    console.log('onUnload() 监听页面卸载');

  },

  /**

   * 页面相关事件处理函数--监听用户下拉动作

   */

  onPullDownRefresh:function(options) {

  },

//修改msg的状态数据,语法:this.setData

    //console.log(this.data.msg)//this代表当前页面实例对象

    //setTimeout(()=>{

      //this.setData({

        //msg:'xiugaihou '

      //})

    //  console.log(this.data.msg)

  //  },2000)

这些注释掉为了让操作台更加干净点

编译结果为

在onLoad中编译

debugger;

//断点

结果与官网有出入,以官网为主

注释掉debugger;

关于钩子函数:

onLoad和onReady只执行一次而onShow(页面显示)执行多次

关闭页面相当于销毁页面

关于生命周期函数

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值