javascript - 观察者中修改前的 Vuejs 值

标签 javascript vue.js

在vuejs中,我们可以在观察者中访问修改后的值,如下所示:

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

但是我们如何获取修改前的值呢?

PS:文档中没有任何关于此的内容here

最佳答案

你可以在观察者函数中多一个参数来获取oldValue,如下所示:

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

参见示例 fiddle here .

关于javascript - 观察者中修改前的 Vuejs 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42610021/

相关文章:

javascript - Ionic platform.exitApp() 不保存 localStorage

javascript - AngularJS + 路由 + 解析

javascript - VueJS 按回车键执行方法?

javascript - 在使用 Flask 时也使用大括号作为 Vue.js 中的值

javascript - 似乎无法让这个 jsfiddle 在本地工作......?

javascript - 在 Node.js 中使对象实例可观察

javascript - Google Charts - Y 轴刻度

javascript - Vue3 在子组件中使用 v-model

javascript - Vuejs - 一次一个元素的过渡组轮播动画

javascript - Nuxt.js 在页面重新加载时获取