watch是vue组件最常用,最重要的功能之一,我们都知道它最基本的特性就是监听的data对象里的属性变化了,watch就会自动执行。

那它还有什么骚操作呢?下面我带大家看看,菜鸟一枚,如有错误欢迎指出。

1.immediate属性

  如果我们想在一开始监听的时候也执行相应的函数,就需用到immediate属性,此时监听的数据建议写成对象形式,属性包含handler方法和immediate属性。其实我们之前的写法其实就是在写handler方法:

data(){
  return{
          a:'hello'
      }
  }  
watch:{
    a:function(val){  //handler方法
    }
   }

immediate为true则在首次绑定watch的时候就会执行handler方法,无论data里面的数据变没变。值为false则和普通监听一样,值改变才会出发handler方法。

2.deep属性
 deep属性设置为true,则会监听对象中所有的属性,对象中的任意属性发生改变都会执行handler方法。

转载于:https://www.cnblogs.com/myspecialzone/p/10448962.html

vue watch高级用法相关推荐

  1. vue 组件高级用法实例详解

    一.递归组件 组件在它的模板内可以递归地调用自己, 只要给组件设置name 的选项就可以了. 示例如下: <div id="app19"> <my-compone ...

  2. vue keep-alive保存路由状态2 (高级用法,接上篇)

    接上篇 https://www.cnblogs.com/wangmaoling/p/9803960.html 本文很长,请耐心看完分析. 4.高级用法,指定从什么组件进入才缓存,以及销毁缓存:先介绍我 ...

  3. vue从入门到精通之高级篇(一)vue-router的高级用法

    今天要介绍的是路由元信息,滚动行为以及路由懒加载这几个的使用方法. 1.路由元信息 什么是路由元信息,看看官网的解释,定义路由的时候可以配置 meta 字段可以匹配meta字段,那么我们该如何使用它, ...

  4. 详解Vue中watch的高级用法

    转载自  详解Vue中watch的高级用法 我们通过实例代码给大家分享了Vue中watch的高级用法,对此知识点有需要的朋友可以跟着学习下. 假设有如下代码: 1 2 3 4 5 6 7 8 9 10 ...

  5. 你可能不清楚的 Vue Router 深度用法(二)

    此为 Vue Router 深度用法的第二篇,主要讲述动态路由匹配用法.第一篇的链接在此: https://segmentfault.com/a/11... 动态路由匹配是用于把某种模式匹配到的所有路 ...

  6. Ajax是什么?Ajax高级用法之Axios技术

    Ajax AJAX 异步请求局部刷新 Ajax 参数详解 js.json.jsonp区别 json和jsonp的区别 同源策略 json和js对象的区别 Ajax高级用法(axios) 为什么要用Ax ...

  7. vim的高级用法配置以及在系统中如何获取帮助

    vim的高级用法配置以及在系统中如何获取帮助 1 vim的三种模式 1.1 使用方法 1.2 vim模式 2 vim工作的基本配置 2.1 临时设定(set设定) 2.2 永久设定方式 3 搜索 4 ...

  8. Cacti Weathermap 高级用法 (二)

    成都长宽Weathermap实际运用的效果图示例: 这是一个CNC出口的质量监控图. 途中cnc节点(红色)是一个展示图例,TEL节点根据存活状态显示为绿色 TEL节点上面P:47.2ms 是一个,这 ...

  9. JAVA正则表达式高级用法(分组与捕获)

    2019独角兽企业重金招聘Python工程师标准>>> 正则表达式在字符串处理中经常使用,关于正则简单的用法相信有一点程序基础的人都懂得一些,这里就不介绍简单基础了.这里主要讲解一下 ...

最新文章

  1. Mr. Process的一生-Linux内核的社会视角 (2)启动
  2. 为什么 NLP 跑不出独角兽?
  3. 举例分析Linux动态库和静态库
  4. python学习笔记(九)——文件和异常(重点)
  5. 在Linux上的虚拟机上启动Oracle上报ORA-00845: MEMORY_TARGET not supported on this system的问题解决
  6. 如何优雅的实现界面跳转 之 统跳协议 - DarwinNativeRouter
  7. java ssm 系统的搭建_SSM框架下的javaweb学生管理系统--搭建系统结构
  8. es6 Generator函数概述
  9. dell t40 固态系统盘_天元戴尔(DELL)T40配置教程
  10. JQuery之基本操作
  11. oracle 获取异常 信息,oracle存储过程异常信息的显示
  12. 【sketchup 2021】草图大师软件安装和基本使用说明【工作环境工具添加设置、视口控制界 面放大缩小平移、选择工具、在线资源导入、人物误删了怎么恢复、网上下载模型导入到sketchup中流程】
  13. Bluetooth基础知识--蓝牙的几种通讯方式
  14. graphpad做柱状图,GraphPad软件做图表,就这么简单!
  15. 用手机APP来养一盆绿植,这个黑科技智能花盆实在是太炫酷 | 钛空舱
  16. 条码标签里的数据源如何使用
  17. 华为mate40pro+和华为p40pro+哪个好
  18. USB3.0:VL817Q7-C0的LAYOUT指南(二)
  19. Min3D测试-在Android里面载入MMD模型-快速3D模型显示测试-By黑月君
  20. ASP+Access的安全隐患及对策

热门文章

  1. python管道pipe_Python multiprocessing模块中的Pipe管道
  2. C#图解教程读书笔记(结构)
  3. python符号大全_python吊打Excel?屁!那是你不会用!
  4. lambda python aws_AWS Lambda Layer For Python Pakage
  5. string是python内置函数吗_Python 字符串与内置函数(方法)
  6. 认真学习系列:《深入理解计算机系统》读书笔记
  7. 剑指offer面试题[57]-删除链表中重复的结点
  8. 剑指offer面试题[49]-把字符串转化为整型
  9. ant里面table嵌套子表格_ElementUI el-table行内编辑验证,动态增减行
  10. 算法的优缺点_各种电磁仿真算法的优缺点和适用范围(FDTD, FEM和MOM等)