子组件的数据是由上个页面传过去的。你应该改变上个页面的数据,所以自然能做到刷新子组件数据。改变上个页面的数据方法有很多,onshow也行,uni.$emit也行
个人遇到的问题
a页面有子组件c,b页面也有子组件c
解决办法:
a页面在onshow的时候刷新
b页面Object.assign(this.objthis, obj)替换为this.objthis = obj
子组件的数据是由上个页面传过去的。你应该改变上个页面的数据,所以自然能做到刷新子组件数据。改变上个页面的数据方法有很多,onshow也行,uni.$emit也行
个人遇到的问题
a页面有子组件c,b页面也有子组件c
解决办法:
a页面在onshow的时候刷新
b页面Object.assign(this.objthis, obj)替换为this.objthis = obj