前言
在微信小程序中,用户回退页面触发更新数据的操作,一般都是在 页面
onShow()
中写上执行更新的函数即可。
但如果咱们把数据和方法都写在了自定义子组件中,那么用户回退页面时,
更新数据就成了问题,因为子组件中没有onShow
, 执行不到更新数据操作的函数。
但是有一种方式可以解决,如下图所示:
示例代码
代码干净整洁,可直接复制或整合到您的项目中。
打开您想要触发更新数据的子组件,
参考以下代码完成改造,
或者移到文章底部,
查看整体示例的一个逻辑关系。
// 子组件代码// 子组件代码// 子组件代码// 子组件代码// 子组件代码// 注意: // 1. 要
微信小程序 - 自定义组件中类似页面 onShow 的页面显示就触发的生命周期钩子函数(页面回退时更新数据常用 例如回退页面更新子组件数据 回退更新子组件中 data 内容)