page onShow 触发组件更新
功能需求:
自定义组件在page页面onShow时候,触发一些函数
现有解决方案:
官方提供了了 2.2.3小程序基础库 pageLifetimes -> show 生命周期来解决。
问题:
我这边的最低基础库要求是1.6.3,贸然升级到2.2.3,业务上大概率不会被允许,我自己尝试的解决方案如下:
onShow(){ this.setData({counts:this.data.counts+1}) } }) |
//page.wxml < component-tag-name counts = "{{counts}}" /> |
//component.js Component({ properties:{ counts:{ value:1, observer(n,o){ // todo func } } } }) |
这样子每个页面都需要 在onShow 写update counts;
请问官方,有没有更模块化,或者能够在组件内部进行处理的解决办法