2.使用bu
..
,
methods: {
add() {
this.val += 2
bus.
emit('change', this.val)
}
},
data() {
return {
val: 10,
}
},
})
Vue.component("bbb", {
template: `
<div>
{{val}}
</div>
`,
data() {
return {
val: 1
}
},
created() {
bus.on('change', (data) => {
this.val = data
console.log(this);
})
},
})
new Vue({
el: "#app",
data() {
return {
}
},
})
</script></body>