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 相关文章推荐
[原创]网络复制内容时常用的正则+editplus
Nov 30 Javascript
JavaScript中this关键字使用方法详解
Mar 08 Javascript
兼容FireFox 的 js 日历 支持时间的获取
Mar 04 Javascript
关于COOKIE个数与大小的问题
Jan 17 Javascript
详解JS 比较两个Json对象的值是否相等的实例
Nov 20 Javascript
Javascript学习笔记之函数篇(五) : 构造函数
Nov 23 Javascript
JavaScript的类型、值和变量小结
Jul 09 Javascript
Jquery AJAX POST与GET之间的区别详细介绍
Oct 17 Javascript
EasyUI 结合JS导出Excel文件的实现方法
Nov 10 Javascript
js+html5实现复制文字按钮
Jul 15 Javascript
元素全屏的设置与监听实例
Nov 28 Javascript
js实现各浏览器全屏代码实例
Jul 03 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
文章推荐系统(二)
2006/10/09 PHP
我的论坛源代码(六)
2006/10/09 PHP
PHP实现多文件上传的方法
2015/07/08 PHP
合格的PHP程序员必备技能
2015/11/13 PHP
解析Javascript中大括号“{}”的多义性
2013/12/02 Javascript
jQuery学习笔记之总体架构
2014/06/03 Javascript
影响jQuery使用的14个方面
2014/09/01 Javascript
手机号码,密码正则验证
2014/09/04 Javascript
JavaScript判断表单中多选框checkbox选中个数的方法
2015/08/17 Javascript
jQuery实现可关闭固定于底(顶)部的工具条菜单效果
2015/11/06 Javascript
js图片跟随鼠标移动代码
2015/11/26 Javascript
JavaScript原生编写《飞机大战坦克》游戏完整实例
2017/01/04 Javascript
[js高手之路]寄生组合式继承的优势详解
2017/08/28 Javascript
Vue 页面跳转不用router-link的实现代码
2018/04/12 Javascript
解决jQuery使用append添加的元素事件无效的问题
2018/08/30 jQuery
在vue中把含有html标签转为html渲染页面的实例
2019/10/28 Javascript
使用vue重构资讯页面的实例代码解析
2019/11/26 Javascript
js实现淘宝首页的banner栏效果
2019/11/26 Javascript
JS实现移动端双指缩放和旋转方法
2019/12/13 Javascript
[54:24]Optic vs TNC 2018国际邀请赛小组赛BO2 第二场
2018/08/18 DOTA
python 时间戳与格式化时间的转化实现代码
2016/03/23 Python
Python之Web框架Django项目搭建全过程
2017/05/02 Python
python实现控制COM口的示例
2019/07/03 Python
python3图片文件批量重命名处理
2019/10/31 Python
基于python实现音乐播放器代码实例
2020/07/01 Python
Python 使用 PyQt5 开发的关机小工具分享
2020/07/16 Python
如何利用Python写个坦克大战
2020/11/18 Python
Everything But Water官网:美国泳装品牌
2019/03/17 全球购物
日语翻译个人求职的自我评价
2013/10/14 职场文书
大课间活动制度
2014/01/18 职场文书
三分钟英语演讲稿
2014/04/24 职场文书
离婚协议书该怎么写
2014/10/04 职场文书
2015年采购工作总结
2015/04/10 职场文书
停电放假通知
2015/04/14 职场文书
Vue实现下拉加载更多
2021/05/09 Vue.js
nginx实现动静分离的方法示例
2021/11/07 Servers