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 相关文章推荐
javascript 一段左右两边随屏滚动的代码
Jun 18 Javascript
EXTJS内使用ACTIVEX控件引起崩溃问题的解决方法
Mar 31 Javascript
MooTools 页面滚动浮动层智能定位实现代码
Aug 23 Javascript
jquery组件使用中遇到的问题整理及解决
Feb 21 Javascript
js 实现的可折叠留言板(附源码下载)
Jul 01 Javascript
Jquery响应回车键直接提交表单操作代码
Jul 25 Javascript
jQuery UI Bootstrap是什么?
Jun 17 Javascript
JavaScript获取键盘按键的键码(参照表)
Jan 10 Javascript
在 React、Vue项目中使用SVG的方法
Feb 09 Javascript
JS中的算法与数据结构之队列(Queue)实例详解
Aug 20 Javascript
解决vue admin element noCache设置无效的问题
Nov 12 Javascript
JQuery+drag.js上传图片并且实现图片拖曳
Nov 18 jQuery
详解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
javascript 星级评分效果(手写)
2012/12/24 Javascript
jquery中animate动画积累的解决方法
2013/10/05 Javascript
使用script的src实现跨域和类似ajax效果
2014/11/10 Javascript
JS跨域问题详解
2014/11/25 Javascript
Bootstrap入门书籍之(四)菜单、按钮及导航
2016/02/17 Javascript
原生js实现ajax方法(超简单)
2016/09/20 Javascript
JS扩展类,克隆对象与混合类实例分析
2016/11/26 Javascript
js实现一个猜数字游戏
2017/03/31 Javascript
详解nodejs模板引擎制作
2017/06/14 NodeJs
浅析JavaScript中的平稳退化(graceful degradation)
2017/07/24 Javascript
详解基于node的前端项目编译时内存溢出问题
2017/08/01 Javascript
基于Vue sessionStorage实现保留搜索框搜索内容
2020/06/01 Javascript
JS性能优化实现方法及优点进行
2020/08/30 Javascript
浅谈vue.watch的触发条件是什么
2020/11/07 Javascript
python+mysql实现简单的web程序
2014/09/11 Python
不要用强制方法杀掉python线程
2017/02/26 Python
python版简单工厂模式
2017/10/16 Python
1 行 Python 代码快速实现 FTP 服务器
2018/01/25 Python
Python+OpenCV实现实时眼动追踪的示例代码
2019/11/11 Python
在tensorflow中实现屏蔽输出的log信息
2020/02/04 Python
pycharm2020.2 配置使用的方法详解
2020/09/16 Python
Python 删除List元素的三种方法remove、pop、del
2020/11/16 Python
CSS3实现可关闭的下拉手风琴菜单效果
2015/08/31 HTML / CSS
Speedo速比涛法国官方网站:泳衣、泳镜、泳帽、泳裤
2019/07/30 全球购物
会计专业自我鉴定范文
2013/10/06 职场文书
医学生职业生涯规划书范文
2014/03/13 职场文书
食品安全汇报材料
2014/08/18 职场文书
湖南省召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
测量员岗位职责
2015/02/14 职场文书
2015大学生求职信范文
2015/03/20 职场文书
穆斯林的葬礼读书笔记
2015/06/26 职场文书
军训结束新闻稿
2015/07/17 职场文书
《我和小伙伴》教学反思
2016/02/20 职场文书
初中生物教学反思
2016/02/20 职场文书
jquery插件实现代码雨特效
2021/04/24 jQuery
Python基础详解之邮件处理
2021/04/28 Python