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 查看本文章