vue监听对象及对象属性问题


Posted in Javascript onAugust 20, 2018

监听整个对象,使用watch就行

export default {
  data() {
    return {
      a: {
        b: 1,
        c: 2
      }
    }
  },
  watch() {
    a: {
      handler(newVal, oldVal) {
        console.log('监听a整个对象的变化');
      },
      deep: true
    }
  }
}

监听对象中具体属性的变化,需要使用watch配合computed

export default {
  data() {
    return {
      a: {
        b: 1,
        c: 2
      }
    }
  },
  watch() {
    bChange() {
      console.log('监听a对象中b属性的变化');
    }
  },
  computed: {
    bChange() {
      return this.a.b;
    }
  }
}
Javascript 相关文章推荐
JQuery优缺点分析说明
Apr 10 Javascript
javascript一元操作符(递增、递减)使用示例
Aug 07 Javascript
node.js中的fs.close方法使用说明
Dec 17 Javascript
在AngularJS中使用jQuery的zTree插件的方法
Apr 21 Javascript
javascirpt实现2个iframe之间传值的方法
Jun 30 Javascript
JavaScript 中对象的深拷贝
Dec 04 Javascript
Angularjs中的ui-bootstrap的使用教程
Feb 19 Javascript
jQuery实现上传图片前预览效果功能
Aug 03 jQuery
JS中appendChild追加子节点无效的解决方法
Oct 14 Javascript
JavaScript面向对象编程小游戏---贪吃蛇代码实例
May 15 Javascript
Bootstrap实现省市区三级联动(亲测可用)
Jul 26 Javascript
JavaScript async/await原理及实例解析
Dec 02 Javascript
微信小程序中使用自定义图标(阿里icon)的方法
Aug 20 #Javascript
Vue插件打包与发布的方法示例
Aug 20 #Javascript
实例详解Vue项目使用eslint + prettier规范代码风格
Aug 20 #Javascript
解决jquery有正确返回值但不执行success函数的问题
Aug 20 #jQuery
解决vue-quill-editor上传内容由于图片是base64的导致字符太长的问题
Aug 20 #Javascript
Vue2.0生命周期的理解
Aug 20 #Javascript
JavaScript作用域、闭包、对象与原型链概念及用法实例总结
Aug 20 #Javascript
You might like
给apache2.2加上mod_encoding模块後 php5.2.0 处理url出现bug
2007/04/12 PHP
求PHP数组最大值,最小值的代码
2011/10/31 PHP
php文件上传的简单实例
2013/10/19 PHP
thinkphp判断访客为手机端或PC端的方法
2014/11/24 PHP
PHP使用数组实现矩阵数学运算的方法示例
2017/05/29 PHP
js汉字排序问题 支持中英文混排,兼容各浏览器,包括CHROME
2011/12/20 Javascript
jquery重新播放css动画所遇问题解决
2013/08/21 Javascript
js漂浮广告实现代码
2015/08/15 Javascript
js+css实现上下翻页相册代码分享
2015/08/18 Javascript
jquery插件uploadify实现带进度条的文件批量上传
2015/12/13 Javascript
详解javascript传统方法实现异步校验
2016/01/22 Javascript
AngularJS应用开发思维之依赖注入3
2016/08/19 Javascript
jQuery-mobile事件监听与用法详解
2016/11/23 Javascript
浅述Javascript的外部对象
2016/12/07 Javascript
详解Vue中使用v-for语句抛出错误的解决方案
2017/05/04 Javascript
JavaScript选取(picking)和反选(rejecting)对象的属性方法
2017/08/16 Javascript
JS实现的计数排序与基数排序算法示例
2017/12/04 Javascript
python爬取网页内容转换为PDF文件
2020/07/28 Python
Python网页正文转换语音文件的操作方法
2018/12/09 Python
python f-string式格式化听语音流程讲解
2019/06/18 Python
python读csv文件时指定行为表头或无表头的方法
2019/06/26 Python
详解用python生成随机数的几种方法
2019/08/04 Python
Django ORM 常用字段与不常用字段汇总
2019/08/09 Python
python装饰器练习题及答案
2019/11/01 Python
Html5剪切板功能的实现代码
2018/06/29 HTML / CSS
德国汉莎航空中国官网: Lufthansa中国
2017/03/30 全球购物
Baracuta官方网站:Harrington夹克,G9,G4,G10等
2018/03/06 全球购物
Lookfantastic葡萄牙官方网站:欧洲第一大化妆品零售商
2018/03/17 全球购物
英国Flybe航空官网:欧洲最大的独立支线廉价航空公司
2019/07/15 全球购物
SQL Server数据库笔试题和答案
2016/02/04 面试题
毕业自荐书
2013/12/09 职场文书
避暑山庄导游词
2015/02/04 职场文书
2015年推广普通话演讲稿
2015/03/20 职场文书
国际贸易实训总结
2015/08/03 职场文书
《学会看病》教学反思
2016/02/17 职场文书
Win11 25163.1010更新补丁KB5016904推送,测试服务验证管道(附更新修复汇总)
2022/07/23 数码科技