1.引用类型监听(如数组,对象)

// obj 为 data中的监听对象
obj:{handler:function(newV,oldV){ console.log('watch中:',newV)}//是否开启深度监听,一般只有开启才能监听得到,但是变化时候是整个引用对象全部输出teep:true.//是否在创建时候就执行监听(handler)方法,默认不开启immediate:false
}

1.handler方法和immediate属性
而immediate:true代表如果在 wacth 里声明了 firstName 之后,就会立即先去执行里面的handler方法,如果为 false就跟我们以前的效果一样,不会在绑定的时候就执行。
2.deep属性
watch 里面还有一个属性 deep,默认值是 false,代表是否深度监听,比如我们 data 里有一个obj属性
3.弊端
对象中的任何一个值的变化都会触发监听器,将整个对象全部输出

利用computed配合watch实现单个属性的深度监听

data () {return {obj:{name:'夜空中最亮的星星',age:18}}},computed:{name(){return this.obj.name;}},watch:{name(newV){console.log('watch中name为:',newV)}}

值类型的普通监听

value:function(){console.log('ss')//默认一开始就可以监听得到
}

vue - weath相关推荐

  1. canvas java 上传截图_在Vue项目中使用html2canvas生成页面截图并上传

    使用方法 项目中引入 npm install html2canvas html代码 //html代码 js代码 // 引入html2canvas import html2canvas from 'ht ...

  2. vue实现文件上传功能

    代码如下所示: <!DOCTYPE html> <html lang="en"> <head><meta charset="UT ...

  3. win10 4步快速安装vue

    1 安装nvm-windows 在这里下载安装nvm,目的是在同一台电脑中管理多个 Node 版本 建议采取默认安装路径安装 2 安装nodejs 以管理员模式打开命令行,然后输入 nvm list ...

  4. 前端Vue学习之路(五)插件的使用

    vant插件使用 这里我们是用的语法是vue2.0 所以是 npm i vant -S 用法 1.按需引入的话 找到package.json文件 添加以下内容 plugins:[['import', ...

  5. 前端Vue学习之路(四)axios请求数据

    axios 1.增加新知识 2.旧方案 3.新方案(一) 4.为什么要用拦截器 (新方案二) 1.增加新知识 假如每个组件都引用axios,后期如果axios库不再维护了,那每个组件都要改动 所以封装 ...

  6. 前端Vue学习之路(二)-Vue-router路由

    Vue学习之路 (二) Vue-router(基础版) 一.增加静态路由 二.动态路由+路由嵌套+404页面 三. 编程式导航 四.命名路由 五.命名视图 六.重定向和起别名 1.重定向 2.起别名 ...

  7. 前端Vue学习之路(一)-初识Vue

    Vue学习之路 (一) 1.引言 2.更换npm国内镜像源 3.用npm下载Vue 4.Vue全家桶 5.使用命令创建项目 5.推荐插件 6.推荐网站 7.学习扩展 1.引言 先安装node.js环境 ...

  8. Vue 自定义权限指令

    前述 虽然VUE 定义了一些常用的指令,例如v-on.v-bind等,但是在我们实际开发的时候,还是会自己定义一些指令用于适应我们自己的业务. 实现 这里由于我的项目做了动态权限,页面的按钮也需要根据 ...

  9. vue响应式给数组中的对象添加新属性

    需要使用到vue的全局api $set(item,'newParam','value')方法 group: [ // 对象数组{ id: '1', name: '任务1' ,disable: fals ...

最新文章

  1. java Timer定时器管理类
  2. nginx 如何处理请求系列1-Nginx安装
  3. Java-二叉树算法
  4. 链表系列之单链表——使用单链表实现大整数相加
  5. 事务ACID理解复习
  6. 专题导读:学术大数据
  7. C# TCP 相关类与方法
  8. python `__str__`
  9. 原生html如何发送网络请求,原生JS向服务器发送GET请求
  10. 力扣-628 三个数的最大乘积
  11. WindowsApi 解压缩文件
  12. phpserialize ,PHP 中变量序列化和反序列化在 Python 中的实现
  13. 使用LoadRunner进行性能测试的简单步骤
  14. SetWindowLong 和SetClassLong区别
  15. SQlite数据库的C编程接口(七) 数据库锁定(Database Locking) ——《Using SQlite》读书笔记
  16. C语言编程齿轮轮廓线坐标,C语言程序实现齿轮基本参数几何尺寸计算
  17. linux win10五笔码表,Win10五笔助手下载_WubiLex微软五笔助手下载免费版9.9.6.0 - 系统之家...
  18. 个人博客管理系统详解
  19. 致远OA漏洞学习——A6版本敏感信息泄漏漏洞
  20. 对OMAP-L138的PSC模块的理解

热门文章

  1. 银行外汇资金业务学习笔记(2)当我们在说头寸(position)的时候
  2. 马上2021年了线性表你还不知道原理?给老王整的明明白白
  3. 记一篇迟到的2019年年终总结
  4. 段落的首字下沉的效果
  5. 利用word的freemarker模板导出word文件
  6. VS2017/c语言-求积分算法
  7. news_flash新闻快讯项目 Chapter 1
  8. 专升本英语——应试题型突破——阅读理解——阅读理解做题技巧【学习笔记】
  9. DXT5 的法线压缩方法
  10. dnf十字斩改暴风教程_十字改秒杀所有代码