父组件给子组件传值,子组件监听数据变化选择不同的背景,在做这步的时候发现虽然监听到了变化,但是值却并没有通过properties传递给子组件。
如图所示
虽然监听到了变化,但是却发现子组件之中的数据并没有变化,通过检查发现有可能是传值过程中存在了异步,监听的全局监听,虽然触发了监听但是子组件之中的值还并未改变 。
想到的解决办法是在调用的时候
this.changePic(newVal)直接将监听到的值传递过去,但是感觉并不是很严谨。
不过效果出来了= =
父组件给子组件传值,子组件监听数据变化选择不同的背景,在做这步的时候发现虽然监听到了变化,但是值却并没有通过properties传递给子组件。
如图所示
虽然监听到了变化,但是却发现子组件之中的数据并没有变化,通过检查发现有可能是传值过程中存在了异步,监听的全局监听,虽然触发了监听但是子组件之中的值还并未改变 。
想到的解决办法是在调用的时候
this.changePic(newVal)直接将监听到的值传递过去,但是感觉并不是很严谨。
不过效果出来了= =