watch 的初始當即執行

當 watch 一個變量的時候,初始化時並不會執行,以下面的例子,須要在 created 的時候手動調用一次。javascript

created() {
  this.getList();
},
watch: {
  keyWord: 'getList',
}

也能夠添加 immediate 屬性,這樣初始化的時候就會自動觸發(不用再寫 created 去調用了),而後上面的代碼就能簡化爲: java

watch: {
  keyWord: {
    handler: 'getList',
    immediate: true
  }
}
相關文章
相關標籤/搜索