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 相关文章推荐
javascript css在IE和Firefox中区别分析
Feb 18 Javascript
JavaScript 通过模式匹配实现重载
Aug 12 Javascript
jQuery 阴影插件代码分享
Jan 09 Javascript
解决3.01版的jquery.form.js中文乱码问题的解决方法
Mar 08 Javascript
jQuery对Select的操作大集合(收藏)
Dec 28 Javascript
深入学习JavaScript中的原型prototype
Aug 13 Javascript
论Bootstrap3和Foundation5网格系统的异同
May 16 Javascript
jQuery Ajax向服务端传递数组参数值的实例代码
Sep 03 jQuery
vue watch监听对象及对应值的变化详解
Feb 24 Javascript
详解Angular系列之变化检测(Change Detection)
Feb 26 Javascript
微信提示 在浏览器打开 效果实现过程解析
Sep 10 Javascript
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
May 29 jQuery
微信小程序中使用自定义图标(阿里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核心代码分析require和include的区别
2011/01/02 PHP
php用正则表达式匹配中文实例详解
2013/11/06 PHP
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整
2014/11/05 PHP
javascript 尚未实现错误解决办法
2008/11/27 Javascript
jQuery 动态酷效果实现总结
2009/12/27 Javascript
Javascript 面向对象 命名空间
2010/05/13 Javascript
jQuery 操作option的实现代码
2011/03/03 Javascript
点击显示指定元素隐藏其他同辈元素的方法
2014/02/19 Javascript
三种动态加载js的jquery实例代码另附去除js方法
2014/04/30 Javascript
解决jquery版本冲突的有效方法
2014/09/02 Javascript
JavaScript获取中英文混合字符串长度的方法示例
2017/02/04 Javascript
Canvas实现放射线动画效果
2017/02/15 Javascript
详解nodejs微信jssdk后端接口
2017/05/25 NodeJs
各种选择框jQuery的选中方法(实例讲解)
2017/06/27 jQuery
vue.js根据代码运行环境选择baseurl的方法
2018/02/28 Javascript
vue实现组件之间传值功能示例
2018/07/13 Javascript
全面解析vue router 基本使用(动态路由,嵌套路由)
2018/09/02 Javascript
vue-cli2.0转3.0之项目搭建的详细步骤
2018/12/11 Javascript
Vue使用watch监听一个对象中的属性的实现方法
2019/05/10 Javascript
PyQt5实现下载进度条效果
2018/04/19 Python
django的auth认证,authenticate和装饰器功能详解
2019/07/25 Python
Pycharm最新激活码2019(推荐)
2019/12/31 Python
python实现遍历文件夹图片并重命名
2020/03/23 Python
Python configparser模块常用方法解析
2020/05/22 Python
新加坡领先的在线生活方式和杂货购物网站:EAMART
2019/04/02 全球购物
网吧收银员岗位职责
2013/12/14 职场文书
简历上的自我评价怎么写
2014/01/28 职场文书
积极向上的团队口号
2014/06/06 职场文书
信息管理与信息系统专业求职信
2014/06/21 职场文书
年度优秀员工获奖感言
2014/08/15 职场文书
委托培训协议书
2014/11/17 职场文书
先进教育工作者事迹材料
2014/12/23 职场文书
大国崛起英国观后感
2015/06/02 职场文书
幼儿园见习总结
2015/06/23 职场文书
python 统计代码耗时的几种方法分享
2021/04/02 Python
MySQL索引失效场景及解决方案
2022/07/23 MySQL