场景:父vue父组件传对象给子组件發生数据变化动态的传递给子vue父组件传对象给子组件,子vue父组件传对象给子组件实时刷新视图
解决方法:需要在子vue父组件传对象给子组件watch中(监听)父vue父组件传对象给子组件数据的变化
在子vue父组件传对象给子组件中使用watch应该注意的问题:
1.watch监听普通类型的数据:
2.watch监听数组类型 的数据
3.watch监听对象类型的数据
tips: 只要bet中的属性发生变化(可被监测到的)便会执行handler函数;
如果想监测具体的属性变化,如pokerHistory变化时才执行handler函数,则可以利用计算属性computed做中间层
}
问题:当父vue父组件传对象给子组件传值给子vue父组件传对象给子组件echarts时发现子vue父组件传对象给子组件获取的props为空,刚开始以为是钩子函数放错了地方后来发现从mounted和created都不荇。当在父vue父组件传对象给子组件data定义传递的数据的时候子vue父组件传对象给子组件显示正常
原因:后来经过排查此处省略N字,发现echarts是在渲染的时候就传递数据
解决方案:在父vue父组件传对象给子组件定义一个flag当数据获得的之后再进行子vue父组件传对象给子组件的渲染
该博文非原创,转载自:
}