VUEJS在观察者进行修改之前的值



在vuejs中,我们能够在这样的观察者进行修改后访问该值:

watch: function(valueAfterModification){
     // ......
}

但是我们如何在修改之前获得值

ps:文档在这里没有任何内容

您只能在观察器函数中再有一个参数来获取旧值,如以下内容:

  watch: {
    value: function(newVal, oldVal) { 
       //oldVal is the value before modification
       alert('newVal ' + newVal + ' oldVal ' + oldVal)
    }
  }

请参阅此处的样本小提琴。

最新更新