onLaunch
: Se activa cuando se completa la inicialización del mini programa y solo se activa una vez a nivel global.
- La inicialización del desarrollo en la nube facilita que otras páginas llamen directamente al SDK de desarrollo en la nube.
- Enviar una solicitud para obtener la información personal del usuario para su uso en otras páginas
- Obtener datos de almacenamiento local para uso de otras páginas
. onShow
: Se activa cuando se inicia el mini programa o se cambia a la pantalla de primer plano, y se activa cuando se muestra la interfaz.
- Reinicie el temporizador para continuar con la función de ejecución programada.
- Reactivar la adquisición asincrónica de nuevos datos
- Reiniciar el reproductor, etc.
onHide: se activa cuando la interfaz está oculta o no se muestra
onTabItemTap: se activa al cambiar la barra tar
wx.navigateBack() regresa a la página anterior y activa el evento de la página anterior
let pages = getCurrentPages();//获取页面栈
let prevPage = pages[pages.length - 2]; //上一个页面
//直接调用上一个页面的setData()方法,把数据存到上一个页面中去
console.log(prevPage.__route__)
if(prevPage.__route__==='pages/count/index'){
prevPage.onBeforeEnter()
}
wx.navigateBack()
Evento de clic de enlace:
bindtap="handleAlbumDetail"
Agregue el parámetro de paso data-attendance="{ {item}}"
Obtener el valor del parámetro de asistencia
asistencia constante = 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 ,
})
},