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 相关文章推荐
js 新浪的一个图片播放图片轮换效果代码
Jul 15 Javascript
JS弹出对话框返回值代码(asp.net后台)
Dec 28 Javascript
window.open打开页面居中显示的示例代码
Dec 27 Javascript
有效提高JavaScript执行效率的几点知识
Jan 31 Javascript
jQuery1.9.1源码分析系列(十六)ajax之ajax框架
Dec 04 Javascript
js HTML5 Ajax实现文件上传进度条功能
Feb 13 Javascript
AngularJS实现数据列表的增加、删除和上移下移等功能实例
Sep 05 Javascript
值得分享的bootstrap table实例
Sep 22 Javascript
JavaScript 数组的深度复制解析
Nov 02 Javascript
浅谈vue中使用图片懒加载vue-lazyload插件详细指南
Oct 23 Javascript
Vue过渡效果之CSS过渡详解(结合transition,animation,animate.css)
Feb 05 Javascript
nuxt 自定义 auth 中间件实现令牌的持久化操作
Nov 05 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
用来解析.htpasswd文件的PHP类
2012/09/05 PHP
php使用gettimeofday函数返回当前时间并存放在关联数组里
2015/03/19 PHP
php array 转json及java 转换 json数据格式操作示例
2019/11/13 PHP
JS远程获取网页源代码实例
2013/09/05 Javascript
jQuery实现倒计时按钮功能代码分享
2014/09/03 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
2015/04/12 Javascript
学习javascript面向对象 javascript实现继承的方式
2016/01/04 Javascript
jQuery实现的分子运动小球碰撞效果
2016/01/27 Javascript
jquery实现全选功能效果的实现代码
2016/05/05 Javascript
Jquery修改image的src属性,图片不加载问题的解决方法
2016/05/17 Javascript
AngularJS 模块化详解及实例代码
2016/09/14 Javascript
JavaScript省市级联下拉菜单实例
2017/02/14 Javascript
axios发送post请求,提交图片类型表单数据方法
2018/03/16 Javascript
JavaScript对JSON数组简单排序操作示例
2019/01/31 Javascript
js prototype和__proto__的关系是什么
2019/08/23 Javascript
weui中的picker使用js进行动态绑定数据问题
2019/11/06 Javascript
[00:20]DOTA2荣耀之路7:-ah fu-抢盾
2018/05/31 DOTA
[09:34]2018DOTA2国际邀请赛寻真——永不放弃的iG
2018/08/14 DOTA
python3之微信文章爬虫实例讲解
2017/07/12 Python
Python反射用法实例简析
2017/12/22 Python
python编程测试电脑开启最大线程数实例代码
2018/02/09 Python
Python3最长回文子串算法示例
2019/03/04 Python
详解利用python+opencv识别图片中的圆形(霍夫变换)
2019/07/01 Python
python实现对服务器脚本敏感信息的加密解密功能
2019/08/13 Python
python3中替换python2中cmp函数的实现
2019/08/20 Python
Flask中sqlalchemy模块的实例用法
2020/08/02 Python
详解Pycharm安装及Django安装配置指南
2020/09/15 Python
python基于opencv实现人脸识别
2021/01/04 Python
HTML5混合开发二维码扫描以及调用本地摄像头
2017/12/27 HTML / CSS
美国班级戒指、帽子和礼服、毕业产品、年鉴:Balfour
2018/11/01 全球购物
学习型党组织建设经验材料
2014/05/26 职场文书
领导班子奢靡之风查摆问题及整改措施
2014/09/27 职场文书
2015年党风廉政建设责任书
2015/01/29 职场文书
党建工作目标管理责任书
2015/01/29 职场文书
如何撰写出一份完美的商业计划书?
2019/07/12 职场文书
写给医护人员的一封感谢信
2019/09/16 职场文书