//父组件
<device-topo
:superGw='superGw'
:node-show='changeChildData'>
</device-topo>
changeChildData(type, action, index){
this.superGw.expandDevChild = !this.superGw.expandDevChild
console.log(this.superGw.expandDevChild)//这里打印出来可以看到值已经修改
},
//子组件函数
handleChildSpotData(){
console.log('子组件接收到的数据',this.superGw)
},
在父组件中可以看到值已经修改,但是在子组件中没有响应,请问应该怎么处理呢
可以利用vue的修饰符
.sync
来实现,非常简单,使用方法如下:当子组件需要更新 superGw 的值时,它需要显式地触发一个更新事件: