vue 两个独立组件为什么会互相影响?
当我点击左侧 变
的时候 展开左侧弹窗,但是当我点击内部的 tab
的时候
右侧的 header
的插槽消失了 搞不懂~ 跪求大佬?
附上 在线 测试连接
https://codesandbox.io/s/blis...
回答:
this.activeName = type;
或者v-model='activeName'
都会使父组件更新了data
,触发rerender
;子组件update
;在updated
生命周期里打印可以看到数据集那个组件更新后,原本在created
里赋值的collapseHeader
这个slot
已经undefined
了。最好不要操作私有的属性,当它只读就好
以上是 vue 两个独立组件为什么会互相影响? 的全部内容, 来源链接: utcz.com/p/932821.html