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 easyui window 窗口关闭时的提示
Jun 22 Javascript
javascript实例分享---具有立体效果的图片特效
Jun 08 Javascript
Javascript模拟加速运动与减速运动代码分享
Dec 11 Javascript
使用Meteor配合Node.js编写实时聊天应用的范例
Jun 23 Javascript
angularjs实现过滤并替换关键字小功能
Sep 19 Javascript
微信小程序实现tab切换效果
Nov 21 Javascript
React数据传递之组件内部通信的方法
Dec 31 Javascript
解决vue项目使用font-awesome,build后路径的问题
Sep 01 Javascript
详解在vue-test-utils中mock全局对象
Nov 07 Javascript
JS实现马赛克图片效果完整示例
Apr 13 Javascript
openlayers4.6.5实现距离量测和面积量测
Sep 25 Javascript
JS跨浏览器解析XML应用过程详解
Oct 16 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
php 批量生成html,txt文件的实现代码
2013/06/26 PHP
PHP计算2点经纬度之间的距离代码
2013/08/12 PHP
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
用Laravel Sms实现laravel短信验证码的发送的实现
2018/11/29 PHP
检测是否已安装 .NET Framework 3.5的js脚本
2009/02/14 Javascript
JavaScript实现列出数组中最长的连续数
2014/12/29 Javascript
JavaScript中String.match()方法的使用详解
2015/06/06 Javascript
基于JS实现Android,iOS一个手势动画效果
2016/04/27 Javascript
基于jquery实现即时检查格式是否正确的表单
2016/05/06 Javascript
整理一些最近经常遇到的前端面试题
2017/04/25 Javascript
vue+axios+mock.js环境搭建的方法步骤
2018/08/28 Javascript
vue项目每30秒刷新1次接口的实现方法
2018/12/04 Javascript
浅探express路由和中间件的实现
2019/09/30 Javascript
Vue-cli打包后如何本地查看的操作
2020/09/02 Javascript
浅析VUE防抖与节流
2020/11/24 Vue.js
Python操作sqlite3快速、安全插入数据(防注入)的实例
2014/04/26 Python
Django小白教程之Django用户注册与登录
2016/04/22 Python
详解PyCharm配置Anaconda的艰难心路历程
2018/08/13 Python
python爬取内容存入Excel实例
2019/02/20 Python
Python for循环搭配else常见问题解决
2020/02/11 Python
使用Django实现把两个模型类的数据聚合在一起
2020/03/28 Python
Python 解析xml文件的示例
2020/09/29 Python
python 输入字符串生成所有有效的IP地址(LeetCode 93号题)
2020/10/15 Python
好药师网上药店:安全合法的网上药品零售药房
2017/02/15 全球购物
兰蔻美国官网:Lancome美国
2017/04/25 全球购物
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
奥地利度假券的专家:we-are.travel
2019/04/10 全球购物
Stutterheim瑞典:瑞典高级外套时装品牌
2019/06/24 全球购物
ManoMano英国:欧洲第一家专注于DIY和园艺市场的电商平台
2020/03/12 全球购物
中学生班主任评语
2014/01/30 职场文书
购房公证委托书(2014版)
2014/09/12 职场文书
2015年党建工作目标责任书
2015/05/08 职场文书
分家协议书范本
2016/03/22 职场文书
2019最新版试用期劳动合同模板!
2019/07/04 职场文书
使用ORM新增数据在Mysql中的操作步骤
2021/07/26 MySQL
浅析JavaScript中的变量提升
2022/06/01 Javascript