小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如标题,父子页面同时引用了A组件,从父页面跳到子页面时子页面组件的监听正常,然后点导航从子页面返回父页面时父页面对组件的监听失效
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
因为页面已被缓存,返回父级页面固然失效,你需要在子页面返回父页面时,利用父页面onShow来触发监听。不过组件的存在跟父子页面的联系都是独立存在的,不存在继承,只需要直接父子传递即刻
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我加了个<block wx:if="{{refreshPlayer}}"></block>
让页面返回的时候重新刷新了一下组件 貌似可以了
还是 onShow 更适合
@烟雨海花 lwl 是合理的解释,onshow是生命周期里的一个环节
你使用wx:if这种做法不是不行,代价却是重新渲染,得权衡一下哟
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
因为页面已被缓存,返回父级页面固然失效,你需要在子页面返回父页面时,利用父页面onShow来触发监听。不过组件的存在跟父子页面的联系都是独立存在的,不存在继承,只需要直接父子传递即刻
我加了个<block wx:if="{{refreshPlayer}}"></block>
让页面返回的时候重新刷新了一下组件 貌似可以了
还是 onShow 更适合
@烟雨海花 lwl 是合理的解释,onshow是生命周期里的一个环节
你使用wx:if这种做法不是不行,代价却是重新渲染,得权衡一下哟