小程序在子组件中使用监听虽然监听到了但是值异步了的问题

父组件给子组件传值,子组件监听数据变化选择不同的背景,在做这步的时候发现虽然监听到了变化,但是值却并没有通过properties传递给子组件。

如图所示

 

虽然监听到了变化,但是却发现子组件之中的数据并没有变化,通过检查发现有可能是传值过程中存在了异步,监听的全局监听,虽然触发了监听但是子组件之中的值还并未改变 。

想到的解决办法是在调用的时候

this.changePic(newVal)直接将监听到的值传递过去,但是感觉并不是很严谨。

不过效果出来了= = 

猜你喜欢

转载自blog.csdn.net/weixin_51263829/article/details/129368556
今日推荐