htmledit_views">
1、首先,我们要在父组件中给子组件的props赋值
如果子组件只是需要在template里显示一下传过来的值,直接用{{}}就可以了。
但是,如果需要在script里使用传过来的值,(也就是我们要用到this啦)那么在父组件中赋值的时候就必须精确到属性一一赋值,如下图。
然后在子组件的我们再定义一个变量,在watch里来接收传过来的值,并且这个新变量只有在watch里才有效!(this.initChart();原来是放在mounted里面调用的,这时候要移到watch里去,因为我在initChart()里面用到了传递过来的值)。
参考博客:
vue组件props传值,对象获取不到的问题 - 掘金
https://www.jb51.net/article/199186.htmhtml/release1.9.5/ckeditor/plugins/CsdnLink/icons/icon-default.png?t=LA92" />https://www.jb51.net/article/199186.htm