Vue提供了一个看方法可以让使用者去监听某些数据内的数据变动,触发相应的方法,比如
queryData: { 名称:”, 创造者:”, selectedStatus:”, 时间:[], }, >之前
现在我需要监听这个queryData,我可以这样做:
看:{ queryData: { 处理程序:函数(){//做某事 }, 深:真 } } >之前
里面深的设为了真的,这样的话,如果修改了这个queryData中的任何一个属性,都会执行处理程序这个方法。不过其实这样开销是蛮大的,尤其是对象里面结构嵌套过深的时候,而且有时候我们就想关心这个对象中的某个属性,比如名字,这个时候可以这样
看:{ “queryData.name”: { 处理程序:函数(){//做某事 }, } } >之前
或者还可以这样巧用计算属性
计算:{ getName:函数(){ 返回this.queryData.name } } 看:{ getName: { 处理程序:函数(){//做某事 }, } } >之前以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持只
Vue使用看监听一个对象中的属性的实现方法