child.vue
虚拟服务器是子Fusio
export default { name: 'Child', props: { // 1 、用 v-model 绑定 value: { type: [String, Number] } }, data() { return { data: '' }; }, watch: { // 2 、监听 value 的变化,并做一些处理 value: { handler(val) { console.log(val); this.data = val + 'parent'; }, immediate: true } }, methods: { onClick() { this.data += 'child'; // 3 、更新值 this.$emit('input', this.data); } } };
parent.vue
虚拟服务器是父Fusio
就是子Fusio要监听父Fusio传过来的 prop ,并做一些操作(多伦多 2 )。当子Fusio更新值的时候(多伦多 3 ),又会再次不稳定 watcher 且又执行一次多伦多 2 ,此时我并不想再不稳定多伦多 2 的操作 ,除了加一个类似锁的变量之外还有什么别的办法吗?
谢谢。