watch监听器的基本使用

摘要:
1.监视侦听器将侦听数据中的数据变化,只要它们发生变化,它就可以执行相应的逻辑。2.此处将监控数据名称作为函数名称。此函数中有两个参数,一个是新值,一个为旧值全名:。当涉及异步数据操作时,您只能使用手表。

1.watch监听器会监听data中数据的变化,只要一变化,就能够执行相应的逻辑
2.监听的数据名放到这里面作为函数名,这个函数里面有两个参数,一个是新值,一个是旧值

    <div id="app">
        <input type="text" v-model="firstName">
        <input type="text" v-model="lastName">
        <h1>全名:{{fullName}}</h1>
    </div>
    <script>
      var vm = new Vue({
        el: '#app',
        data: {
          firstName: '',
          lastName: '',
          fullName: ''
        },
        watch: {
          firstName(newVal, oldVal) {
            console.log(newVal, oldVal)
            // 要用一个变量,将得到的数据保存起来
            this.fullName = newVal + this.lastName
          }, 
          lastName(newVal, oldVal) {
            setTimeout(() => {
              this.fullName = this.firstName + newVal
            }, 200);
          }
        }
      })
    </script>

与computed比较:

  • 对比computed而言,这个computed性能更好,所以能用computed实现就用computed实现。
  • 在涉及到异步数据操作的时候,就只能用watch去实现了。

免责声明:文章转载自《watch监听器的基本使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇将 java 改写成 beanshell 的经验之谈MyX5TbsPlusDemo【体验腾讯浏览服务Android SDK (TbsPlus 版)】下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Eclipse RCP中Viewer交互的三种方式/Make your Eclipse applications richer with view linking

简介 Eclipse平台的插件机制可以使用户方便的创建GUI程序。例如,插件可以给GUI提供Views(查看器)。这些UI的View需要和其他组件关联才能真正发挥发挥作用,否则将形成“孤岛”。 以下图所示的一个旅游景点介绍的GUI应用程序为例,这个GUI程序将景点列表View和景点介绍View关联在一起,当在景点列表View中选择不同的旅游景点时,景点...

原生js和vue之间的数据通讯--EventEmitter

有个小项目在原来原生的框架编写,但是不想写原生,就引入了vue 然后有个需求要和原生的js进行交互通讯,于是就可以用node.js EventEmitter 具体做法: 先引入文件<script src="http://t.zoukankan.com/js/eventEmitter.js"></script>, 初始化, 然后在vu...

【Oracle11g】06_网络配置

目录 1.Oracle11g在windows上访问的两种方式 1.1 通过网络访问 1.2 本地直接访问 2.客户端访问服务器 2.1 监听相关内容2.1.1 listener.ora的作用 2.2 sqlnet.ora的作用 2.2.1 SQLNET.AUTHENTICATION_SERVICES参数 2.2.2 NAMES.DIRE...

addEventListener 事件监听器 冒泡事件)

addEventListener 事件监听器 (冒泡事件)   1、后面绑定的事件照样会执行 2、不会被覆盖 3、调用者是事件源but.addEventListener 4、参数1,事件名(不带on 点击,移开)("click",fn1) 5、参数2执行函数("click",fn1) 6、参数3事件名(捕获或者冒泡) 7、火狐谷歌IE9+ 支持addEv...

12 jmeter性能测试实战--web程序

项目背景 项目:XX网站环境:Windows需求:并发登录的性能测试场景:1s增加2个线程,运行2000次(线程数20,Ramp-Up seconds 10,循环次数100)。分别看20、40、60并发下的表现监控:成功率、响应时间、标准差、CPU、mem、io等。资源监控需要在Windows下部署监控agent(serveragent) 测试步骤 1.W...

给11gR2 RAC添加LISTENER监听器并静态注册

之前有同学想要给11gR2的RAC添加LISTENER监听器,查看了listener.ora并发现问题: [oracle@vrh2 ~]$ lsnrctl status LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 04-DEC-2011 02:51:40 Copyright (c) 1991...