1. immediate

immediate的值默认是false,在第一次进入页面页面时,如果没有发生数据变化watch并不会立即监听只有发生数据改变,hander才会有操作,但是如果将immediate设置为true,在第一次进入页面时就会绑定值.

 watch: {a: {handler(newVal, oldVal) {console.log(oldVal)console.log(newVal)},immediate: false, // 值为true或false,默认falsedeep: false // 值为true或false,默认false}},

2.deep

deep就是用来深度监听的,默认值为false.

vue是不能检测到对象属性的添加或删除,我们使用watch监听一个对象时,除非是直接重新给对象赋值,否则是不能监听到对象里的值的变化的,

3.handler

就是watch中用来监听事件变化的当中有两个参数oldVal是用来看修改前的值是多少,newVal是用获取修改后的数值是多少.

点击后可以得到结果:

vue watch监听中 immediate, deep, hander的作用相关推荐

  1. 在vue页面监听中如何修改子元素的样式

    项目原先代码: 需要实现的是导航栏在页面下滑到一定位置的时候,对其样式进行修改 父组件system.vue页面 <template> <div><div id=" ...

  2. Vue watch监听详解,一篇文章彻底搞懂Vue2/Vue3中的watch监听

    watch监听在vue2和vue3中的用法详解(全) Vue2中的watch用法 Vue3中的watch用法 首先写一个vue页面 <template><div><h1& ...

  3. Vue.js 监听属性简单实例

    Vue.js 监听属性 watch,可以通过 watch 来响应数据的变化. watch:用来监听每一个属性的变化     watch这个对象里面都是函数,函数的名称是data中的属性名称,watch ...

  4. Vue 深度监听和初始绑定

    vue的监听属性普通方式无法监听对象内部属性的改变,并且初始化时不会监听数据对象. vue为监听属性提供了一种对象方法 watch: {'option.size': {// handler为默认执行的 ...

  5. vue动态监听窗口高度 - 全背景banner

    vue动态监听窗口高度 - 全背景banner 参考项目文件 src/hr/index.vue [结合下文:第一种方法] 第一种方法:[本文手写代码] data() {return {screenHe ...

  6. VUE 全局监听sessionStorage变化

    VUE 全局监听sessionStorage变化 另参考: (转)vue中监听sessionStorage的变化

  7. 监听关闭页面事件 ajax,Vue 实现监听窗口关闭事件,并在窗口关闭前发送请求

    网上很多博客说监听窗口关闭事件使用window.beforeunload,但是这个监听事件也会在页面刷新的时候执行,经过百度和自己的实际测试, 终于解决了这个问题,代码如下: mounted() { ...

  8. hadoop中的9000端口代表什么_启动hadoop后,fs.defaultFS中配置的9000端口没有出现在监听中?...

    我是在虚拟机上安装的完全分布式的集群. 3个虚拟机,OS是CentOS 6.6,仅仅安装了Hadoop2.6.4.Hbase.zookeeper等等都没装. iptables, selinux等等都关 ...

  9. 事件监听中的冒泡流和捕获流有趣现象

    事件监听中的冒泡流和捕获流有趣现象 这两天在看js权威指南的时候看见addEventListener的第二个参数为使用哪一种事件流,实践了一下,然后想到一个有趣的事,如果两个一起用会怎么样. 首先看看 ...

最新文章

  1. GPU模拟猴子大脑,普通台式机变超算,英国大学研究登上Nature子刊
  2. srgan要训练多久_SRGAN With WGAN:让超分辨率算法训练更稳定
  3. 安全与隐私没有允许任何来源选项
  4. java c c 的应用_javac 简单应用
  5. linux getopts学习笔记
  6. docker运行我们的容器
  7. ug许可服务器在那个文件里,ug许可证位置在哪_ug许可证文件在哪的图文步骤
  8. Stanford CoreNLP 3.6.0 中文指代消解模块调用失败的解决方案
  9. usaco1.5.3(sprime)
  10. 使用socks5将游戏的服务器连接通过本地SS服务器代理连接到加速服务器,实现游戏加速。
  11. 使用ZUNE从marketplace安装wp7 app的方法
  12. android版here地图下载,HERE WeGo地图安卓版
  13. Struts 官方下载地址
  14. 洛谷P1428 小鱼比可爱
  15. 清明祭扫html5,精选清明节扫墓随笔作文500字5篇
  16. GSM Channel Mode Modify和Channel Mode Modify Acknowledge信令
  17. FTX与加密监管:真金白银的理想消亡史
  18. EasyPro_90B编程器烧录器使用操作方法
  19. N5105 软路由安装 ESXi 7 直通核显给 Debian / Ubuntu 虚拟机通过 Docker 实现 jellyfin 硬件转码视频文件(硬解/编码)
  20. chm格式文件的打开

热门文章

  1. 通过xsd校验xml文件
  2. Java常见的线程池有哪些?
  3. MindSpore数据集加载-GeneratorDataset数据处理报错:The pointer[cnode] is null
  4. Skeleton Screen — 骨架屏
  5. java大写英文字母_输出一个字符串中的大写英文字母数,小写英文字母数以及非英文字母(.java)...
  6. css学习笔记-盒子的样式
  7. Eclipse插件安装最简单方式--以Eclipse中文语言包汉化为例(附汉化包)
  8. Excel受保护的工作表怎么操作?
  9. 科达视频系统设置服务器,科达KDV-VS视频录像点播系统用户手册.doc
  10. 梯度下降、牛顿法、拟牛顿法