我们都知道watch 是在监听属性改变时才会触发,但有时候我们需要组件创建后 watch 能够立即执行。
我们就可以用immediate: true,如下。
export default {
data() {
return {
name: 'Joe'
}
},
watch: {
name: {
handler: 'sayName',
immediate: true
}
},
methods: {
sayName() {
console.log(this.name)
}
}
}