Vue - watch 三种不同写法及场景用法(immediate、handler / deep)
Vue 用法 不同 场景 三种 写法 handler Deep
2023-09-11 14:15:54 时间
前言
官方文档(侦听器):https://cn.vuejs.org/v2/guide/computed.html#%E4%BE%A6%E5%90%AC%E5%99%A8
通过使用 watch
来监听或响应数据的变化,大致用法有如下几种,
每种写法没有好坏之分,只是使用场景不同而已。
一、常规监听
注意:这种监听方式,当值首次绑定的时候,不会执行监听函数。
—— 例如,父组件向子组件 动态传值(props) 时,子组件props
首次获得传值后,不会触发监听。
很常见的写法,后续每当变量(对象同理)值发生变化时触发,如下代码所示:
// data
data: {
title: '刘华强',
f
相关文章
- Vue笔记:vue项目引入bootstrap、elementUI、echarts
- Vue笔记:安装配置node.js及使用vue-cli创建项目
- Vue_(组件)实例方法
- Vue源码中compiler部分逻辑梳理(内有彩蛋)
- Vue- 绑定的图片不显示
- vue之用法
- vue卸载与安装+vue创建项目
- [Vue + TS] Use Properties in Vue Components Using @Prop Decorator with TypeScript
- [Vue] Preload Data using Promises with Vue.js and Nuxt.js
- [Vue @Component] Simplify Vue Components with vue-class-component
- vue.js3:文本对比或比较(codemirror@5.65.5 / vue@3.2.37)
- vue.js3:用qrcode-parser解析二维码图片(vue@3.2.36 / qrcode-parser@2.0.4)
- Vue调用后端接口http ajax请求组件封装及proxyTable跨域问题解决超详细案例
- 怎样使用 Vue 3 的<script setup>语法糖功能
- vue 的 render 函数的用法:new Vue({ render: h => h(App), }).$mount(‘#app‘)
- vue:export default 和 export 区别(difference between Vue 'export default' and 'new Vue')
- Springboot+Vue实现将图片和表单一起提交到后端,同时将图片地址保存到数据库、再次将存储的图片展示到前端vue页面
- Vue中vue-i18n结合vant-ui实现国际化
- 196:vue+openlayers 滑动某feature高亮,修改此feature的样式
- 139:vue+openlayers 单击某点,获取当前坐标-多层重叠下的所有features信息
- 125:解决vue+openlayers弹窗中的地图不显示的问题 ( 代码示例 )
- Vue(五)计算属性、过滤器、axios、vue 生命周期
- Vue自定义指令实现图片懒加载
- vue快速学习02、基础用法
- Vue:第一个vue-cli项目
- vue项目输入任意经纬度坐标点,推算卫星过境预报