微信小程序页面生命周期详解

前端之家收集整理的这篇文章主要介绍了微信小程序页面生命周期详解前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

微信小程序页面生命周期介绍,具体如下

页面生命周期函数

onLoad—-监听页面加载 onReady—-监听页面初次渲染完成 onShow—-监听页面显示 onHide—-监听页面隐藏 onUnload—-监听页面卸载

/**

  • 页面的初始数据
    */
    data: {
    banner_url:data.bannerList(),open:false
    },/**
  • 生命周期函数--监听页面加载
    */
    onLoad: function (options) {
    console.log("==onLoad==");
    },/**
  • 生命周期函数--监听页面初次渲染完成
    */
    onReady: function () {
    console.log("==onReady==");
    },/**
  • 生命周期函数--监听页面显示
    */
    onShow: function () {
    console.log("==onShow==");
    },/**
  • 生命周期函数--监听页面隐藏
    */
    onHide: function () {
    console.log("==onHide==");
    },/**
  • 生命周期函数--监听页面卸载
    */
    onUnload: function () {
    console.log("==onUnload==");
    }
    })

首页触发的函数

这里写图片描述

页面的触发函数

这里写图片描述

首页进入详情页面的时候采用的是onHide函数—-只是将页面隐藏,当我们回到首页的时候直接用onShow显示就好;

  1. 在离开详情页面的时候采用的是onUnload函数—-此处是将页面卸载,所以下次进入详情页面的时候,我们需要将页面再次(加载—-显示—-渲染)
  2. 以上情况是在不设置open-type的情况,如果open-type=”redirect”,那么在离开首页的时候就会触发onUnload,从而不能再返回首页

    微信小程序组件的navigator

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

原文链接:https://www.f2er.com/weapp/33950.html

猜你在找的微信小程序相关文章