【发布时间】:2018-06-16 13:36:27
【问题描述】:
我有两个组件:组件A 和组件B。 A.vue 就像:
export default {
name: 'A',
data () {
var: true
}
}
B.vue 是:
import A from './A'
export default {
name: 'B',
components: {
A
}
}
我想在组件B中使用组件A的变量var的动态值。因此,我设置了一个观察者:
import A from './A'
export default {
name: 'B',
watch: {
A.data().var: func () {
console.log('Value of var changed in A.')
}
}
components: {
A
}
}
但是,这种方法行不通。组件A 和B 没有父子关系,因此我不能使用道具。我该怎么做?
【问题讨论】:
标签: javascript vue.js watch