当前位置: 首页 > article >正文

Vue watch属性

1. watch 侦听器(监视器)

作用:监视数据变化,执行一些 业务逻辑 异步操作

语法:
(1)简单写法

        简单类型数据,直接监视;(这里需要注意的是,假如我要监视一个对象,那么在watch 中

           写的时候要用引号将其进行引用)

data: { 
    words: '苹果',
    obj: {
        words: '苹果'
    }
},

watch: {
    // 该方法会在数据变化时,触发执行
       数据属性名 (newValue, oldValue) {
            一些业务逻辑 或 异步操作。
        },

    '对象.属性名' (newValue, oldValue) {
        一些业务逻辑 或 异步操作。
    }
}
(2)完整写法

        添加额外配置项

data: {
    obj: {
        words: '苹果',
        lang: 'italy'
    },
   },

watch: {// watch 完整写法
    数据属性名: {
        deep: true, // 深度监视
        handler (newValue) {
        // 一些 业务逻辑 或 异步操作 
        console.log(newValue)
        }
    }
   }

参考:

033-watch-完整写法_哔哩哔哩_bilibili

小Tips:

1.与页面渲染无关的,我们可以不在data中进行定义,将其作为一个对象;

2.防抖处理:即写延迟器,延迟执行,干啥事情先等一会儿;


http://www.kler.cn/a/132689.html

相关文章:

  • 2024年11月16日 星期六 重新整理Go技术
  • 自制C++游戏头文件:C++自己的游戏头文件!!!(后续会更新)
  • Infisical开源密钥管理平台实战指南
  • 无人机动力系统测试-实测数据与CFD模拟仿真数据关联对比分析
  • 爬取链家二手房房价数据存入mongodb并进行分析
  • 【网络安全 | 漏洞挖掘】通过密码重置污染实现账户接管
  • C语言之for while语句详解
  • 数据库表字段以表格形式写入Word
  • 交换两个变量的值
  • [单片机课程设计报告汇总] 单片机设计报告常用硬件元器件描述
  • Egress Gateway
  • 便利工具分享:一个proto文件的便利使用工具
  • 媒体行业的3D建模:在影视中创造特效纹理
  • workman使用手册1.0
  • linux查看资源占用情况常用命令
  • ssh 免密码登录
  • SpringBoot-集成Kafka详解
  • 2023年中职“网络安全“—JavaScript安全绕过
  • 【智能家居项目】FreeRTOS版本——多任务系统中使用DHT11 | 获取SNTP服务器时间 | 重新设计功能框架
  • 小程序实现登录持久化
  • C# IEnumerable<T>介绍
  • 编写支持灵活过滤的列表接口以解析前端过滤表达式
  • 近几天接触的自动化框架,支持Android、Web和Windows
  • CronExpression
  • pm2使用
  • 硬件开发笔记(十二):RK3568底板电路电源模块和RTC模块原理图分析