深入了解vue.js 之watch用法

本篇文章给大家分享的内容是深入了解vue.jswatch用法,有着一定的参考价值,有需要的朋友可以参考一下

watch:

观测vue实例上的数据变动,对应一个对象,
键:就是需要监测的那个东西,
值:

1.可以是当键变化时执行的函数,有两个参数,第一个是变化前的值,第二个是变化后的值。  2.可以是函数名,得用单引号包裹。  3.可以是一个对象,这个对象有三个选项:  (1)handler :一个回调函数,监听到变化时应该执行的函数。  (2)deep :boolean值,是否深度监听。(一般监听时是不能监听到对象属性值的变化的,数组的变化可以听到)  (3)immediate :boolean值,是否立即执行handler函数。

watch的三种情况:

1. 普通的watch:
    el:'#app',    data:{        meter:1000,        kilameter:1    },    watch:{        meter:function(val){            this.kilameter = val * 0.1;        },        kilameter:function(val){            this.meter = val *1000;        }    }})

登录后复制

2.数组的watch:
    el:'#app',    data:{        arr:[1,2,3]    },    watch:{        arr:function(oldV,newV){            console.log(oldV);            console.log(newV);              }    }})

登录后复制

3.对象的watch:
    el:'#app',    data:{        obj : {            a:111,            b:222        }       },    watch:{        obj:{            handler:function(oldV,newV){                console.log(oldV);            },            deep:true        }    })

登录后复制

               

相关推荐:

VueJs探索之watch用法详解

VueJs $watch()方法总结!!

立即学习“前端免费学习笔记(深入)”;

以上就是深入了解vue.js 之watch用法的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2773363.html

(0)
上一篇 2025年3月8日 13:46:19
下一篇 2025年3月8日 13:46:28

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Immutable.js怎样实现撤销重做效果

    这次给大家带来Immutable.js怎样实现撤销重做效果,Immutable.js实现撤销重做效果的注意事项有哪些,下面就是实战案例,一起来看一下。 浏览器的功能越来越强大,许多原来由其他客户端提供的功能渐渐转移到了前端,前端应用也越来越…

    编程技术 2025年3月8日
    200
  • 使用Node.js做出命令行工具

    这次给大家带来使用Node.js做出命令行工具,使用Node.js做出命令行工具的注意事项有哪些,下面就是实战案例,一起来看一下。 本文介绍了用Node.js写一个简单的命令行工具,分享给大家,具体如下: 操作系统需要为Linux 1. 目…

    编程技术 2025年3月8日
    200
  • 脚本加载后执行JS回调函数的方法

    这次给大家带来脚本加载后执行JS回调函数的方法,脚本加载后执行JS回调函数的注意事项有哪些,下面就是实战案例,一起来看一下。 项目中经常会遇到这样的问题:当某个 js 脚本加载完成后再执行相应任务,但很多朋友可能并不知道怎么判断我们要加载的…

    编程技术 2025年3月8日
    200
  • angularjs中获取单选按钮的方法

    这次给大家带来angularjs中获取单选按钮的方法,angularjs中获取单选按钮的注意事项有哪些,下面就是实战案例,一起来看一下。 在Html页面中,有三个单选按钮,默认选中的是第二个“重要”这个选项,设置ng-checked=&#8…

    编程技术 2025年3月8日
    200
  • js和html中关于引号的转义总结

    本篇文章给大家分享的内容是js和html中关于引号的转义总结 ,有着一定的参考价值,有需要的朋友可以参考一下 在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下: 登录后复制登录后复制登录后复制登录后复制 IE提示出错后,再…

    编程技术 2025年3月8日
    200
  • JavaScript实现图片实时预览功能

    本篇文章给大家分享的内容是JavaScript实现图片实时预览功能,有着一定的参考价值,有需要的朋友可以参考一下 FileReader 获取图片的base64 代码 并预览 nbsp;html>        Title     .i…

    2025年3月8日
    200
  • 图解WebGL和Three.js工作原理和流程

    本篇文章给大家分享的内容是图解WebGL和Three.js工作原理和流程,有着一定的参考价值,有需要的朋友可以参考一下 一、我们讲什么? 我们讲两个东西:1、WebGL背后的工作原理是什么?2、以Three.js为例,讲述框架在背后扮演什么…

    2025年3月8日 编程技术
    200
  • JS怎么复制内容到剪贴板

    这次给大家带来JS怎么复制内容到剪贴板,JS复制内容到剪贴板的注意事项有哪些,下面就是实战案例,一起来看一下。 常见方法 查了一下万能的Google,现在常见的方法主要是以下两种: 第三方库:clipboard.js原生方法:documen…

    编程技术 2025年3月8日
    200
  • angularJS里json对象怎样才能push到数组中

    这次给大家带来angularJS里json对象怎样才能push到数组中,angularJS里json对象push到数组中的注意事项有哪些,下面就是实战案例,一起来看一下。 在项目中,api要求的数据格式为 $scope.data = { “…

    编程技术 2025年3月8日
    200
  • 深入了解commonJS的概念以及使用方法

    本篇文章给大家分享的内容是深入了解commonJS的概念以及使用方法,有着一定的参考价值,有需要的朋友可以参考一下 Common.js 的理解! commonJS规范: 1.文件即为模块 每个文件都是一个作用域,文件里面定义的变量函数都是私…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论