Subprograma WeChat, notas

onLaunchSe 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 ,
    })
  },

Supongo que te gusta

Origin blog.csdn.net/aleluye/article/details/131086634
Recomendado
Clasificación