微信小程序 - 自定义组件中类似页面 onShow 的页面显示就触发的生命周期钩子函数(页面回退时更新数据常用, 例如回退页面更新子组件数据, 回退更新子组件中 data 内容)

前言

在微信小程序中,用户回退页面触发更新数据的操作,一般都是在 页面 onShow() 中写上执行更新的函数即可。

但如果咱们把数据和方法都写在了自定义子组件中,那么用户回退页面时,

更新数据就成了问题,因为子组件中没有 onShow , 执行不到更新数据操作的函数。


但是有一种方式可以解决,如下图所示:
在这里插入图片描述

示例代码

代码干净整洁,可直接复制或整合到您的项目中。

打开您想要触发更新数据的子组件,

参考以下代码完成改造,

或者移到文章底部,

查看整体示例的一个逻辑关系。

// 子组件代码
// 子组件代码
// 子组件代码
// 子组件代码
// 子组件代码

// 注意: 
// 1. 要

猜你喜欢

转载自blog.csdn.net/weixin_44198965/article/details/124946990