Vue开发之watch监听数组、对象、变量操作分析


Posted in Javascript onApril 25, 2019

本文实例讲述了Vue开发之watch监听数组、对象、变量操作。分享给大家供大家参考,具体如下:

1.普通的watch

data() {
  return {
    frontPoints: 0
  }
},
watch: {
  frontPoints(newValue, oldValue) {
    console.log(newValue)
  }
}

2.数组的watch:深拷贝

data() {
  return {
    winChips: new Array(11).fill(0)
  }
},
watch: {
winChips: {


handler(newValue, oldValue) {



for (let i = 0; i < newValue.length; i++) {




if (oldValue[i] != newValue[i]) {





console.log(newValue)




}



}


},


deep: true

}
}

3.对象的watch

data() {
return {


bet: {



pokerState: 53,



pokerHistory: 'local'


}
  }
},
watch: {

bet: {


handler(newValue, oldValue) {



console.log(newValue)


},


deep: true

}
}

4.对象的具体属性的watch:

data() {
return {


bet: {



pokerState: 53,



pokerHistory: 'local'


}
  }
},
computed: {

pokerHistory() {


return this.bet.pokerHistory

}
},
watch: {

pokerHistory(newValue, oldValue) {


console.log(newValue)

}
}

希望本文所述对大家vue.js程序设计有所帮助。

Javascript 相关文章推荐
Jquery 设置标题的自动翻转
Oct 03 Javascript
JavaScript中“基本类型”之争小结
Jan 03 Javascript
JS动态获取当前时间,并写到特定的区域
May 03 Javascript
JavaScript的作用域和块级作用域概念理解
Sep 21 Javascript
用NODE.JS中的流编写工具是要注意的事项
Mar 01 Javascript
在JS中如何把毫秒转换成规定的日期时间格式实例
May 11 Javascript
关于vue-router的那些事儿
May 23 Javascript
解决layui前端框架 form表单,table表等内置控件不显示的问题
Aug 19 Javascript
解决mui框架中switch开关通过js控制开或者关状态时小圆点不动的问题
Sep 03 Javascript
JQuery中DOM节点的操作与访问方法实例分析
Dec 23 jQuery
深入浅析JavaScript中的in关键字和for-in循环
Apr 20 Javascript
微信小程序点击生成朋友圈分享图(遇到的坑)
Jun 17 Javascript
详解JS实现简单的时分秒倒计时代码
Apr 25 #Javascript
node.js ws模块搭建websocket服务端的方法示例
Apr 25 #Javascript
JS实现指定区域的全屏显示功能示例
Apr 25 #Javascript
使用React手写一个对话框或模态框的方法示例
Apr 25 #Javascript
elementUI Tree 树形控件的官方使用文档
Apr 25 #Javascript
微信小程序Flex布局用法深入浅出分析
Apr 25 #Javascript
详解如何实现Element树形控件Tree在懒加载模式下的动态更新
Apr 25 #Javascript
You might like
新版mysql+apache+php Linux安装指南
2006/10/09 PHP
PHP采集类Snoopy抓取图片实例
2014/06/19 PHP
jquery中ajax学习笔记一
2011/10/16 Javascript
原生js和jquery中有关透明度设置的相关问题
2014/01/08 Javascript
jquery 操作两个select实现值之间的互相传递
2014/03/07 Javascript
jQuery中queue()方法用法实例
2014/12/29 Javascript
实例讲解jquery与json的结合
2016/01/07 Javascript
iscroll碰到Select无法选择下拉刷新的解决办法
2016/05/21 Javascript
jQuery中each()、find()和filter()等节点操作方法详解(推荐)
2016/05/25 Javascript
JS+HTML5手机开发之滚动和惯性缓动实现方法分析
2016/06/12 Javascript
EditPlus中的正则表达式 实战(4)
2016/12/15 Javascript
nodejs根据ip数组在百度地图中进行定位
2017/03/06 NodeJs
jQuery validata插件实现方法
2017/06/25 jQuery
修改UA在PC中访问只能在微信中打开的链接方法
2017/11/27 Javascript
js+canvas实现纸牌游戏
2020/03/16 Javascript
node.js基础知识汇总
2020/08/25 Javascript
详解vue组件之间的通信
2020/08/30 Javascript
使用js原生实现年份轮播选择效果实例
2021/01/12 Javascript
Python 类的特殊成员解析
2018/06/20 Python
python输出决策树图形的例子
2019/08/09 Python
python使用opencv在Windows下调用摄像头实现解析
2019/11/26 Python
Django 项目通过加载不同env文件来区分不同环境
2020/02/17 Python
Python xlrd excel文件操作代码实例
2020/03/10 Python
django rest framework使用django-filter用法
2020/07/15 Python
通过实例解析python subprocess模块原理及用法
2020/10/10 Python
中国高端鲜花第一品牌:roseonly(一生只送一人)
2017/02/12 全球购物
JD Sports芬兰:英国领先的运动鞋和运动服饰零售商
2018/11/16 全球购物
房屋买卖委托书格式范本格式
2014/10/13 职场文书
2015年安全工作总结范文
2015/04/02 职场文书
未中标通知书
2015/04/17 职场文书
因身体原因离职的辞职信范文
2015/05/12 职场文书
投诉书格式范本
2015/07/02 职场文书
2016简单的租房合同范本
2016/03/18 职场文书
如何书写授权委托书?
2019/06/25 职场文书
婚前协议书怎么写,才具有法律效力呢 ?
2019/06/28 职场文书
springboot集成redis存对象乱码的问题及解决
2022/06/16 Java/Android