微信小程序,笔记

onLaunch: 小程序初始化完成时触发,全局只触发一次

  • 云开发的初始化 方便其他页面直接调用云开发的SDK
  • 发送请求获取用户的个人信息 方便其他页面使用
  • 获取本地存储数据 方便其他页面使用

.onShow小程序启动或切前台显示时触发,界面显示的时候就触发

  • 重新启动定时器 继续定时执行功能
  • 重新触发异步 获取新的数据
  • 重新启动播放器等

onHide:界面隐藏不显示的时候触发 

onTabItemTap:切换tarbar的时候触发

   wx.navigateBack()的返回上一页,触发上一页的事件

   let pages = getCurrentPages();//获取页面栈
   let prevPage = pages[pages.length - 2]; //上一个页面
   //直接调用上一个页面的setData()方法,把数据存到上一个页面中去
   console.log(prevPage.__route__)
   if(prevPage.__route__==='pages/count/index'){
         prevPage.onBeforeEnter()
   }
    wx.navigateBack()

绑定点击事件:

bindtap="handleAlbumDetail" 

添加传递参数 data-attendance="{ {item}}"

获取attendance参数值

const attendance= e.currentTarget.dataset.attendance

<view class='body-mock card' wx:for="{
   
   {array}}" wx:key="index" bindtap="handleAlbumDetail" data-attendance="{
   
   {item}}">
</view>


  handleAlbumDetail(e) {//点击跳转详情
    const status =  e.currentTarget.dataset.attendance.status
    const attendanceTime = this.data.date.replace(/\./g, '.');
    wx.navigateTo({
      url: '/pages/detail/detail?status=' + status + '&attendanceTime=' + attendanceTime ,
    })
  },

扫描二维码关注公众号,回复: 17098675 查看本文章

猜你喜欢

转载自blog.csdn.net/aleluye/article/details/131086634