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

Vue2随笔-251030

指令修饰符

  1. @click.stop 禁止子点击事件冒泡调用父标签事件。
  2. @click.prevent 禁止标签默认行为。
  3. @model.trim(number) 去除首尾空格,转为数字类型。
  4. v-model默认值 与select标签绑定,默认值必须在option中存在。

计算属性

存在返回值,执行依赖于关联属性的变化。不用箭头函数,防止this指向异常。

两种写法:

computed: {name: {return this.firstName + this.secondName}sign: {get: ()=>{return this.appid + this.info}set: (newVal)=>{var infos = newValue.split('|')this.appid = infos[0]this.info = infos[1]}}
}

watch侦听器

使用 watch 选项允许我们执行异步操作 (访问一个 API),限制我们执行该操作的频率,并在我们得到最终结果前,设置中间状态。这些都是计算属性无法做到的。
非Vue管理模块用箭头函数(setTimeout)this指向不会脱离Vue实例。

两种写法:

data: {id = ''},
watch:{id(newVal,oldVal){属性变化时执行逻辑},info:{deep: true,handler(newVal): {属性变化时执行逻辑}}
}

延时请求

clearTimeout(this.to)
this.to = setTimeout(async()=>{
await axios({url: xxx,heads: xxx,data: xxx})
},1000)
http://www.jsqmd.com/news/26980/

相关文章:

  • qw-110-
  • qw-33
  • qw-12
  • vscode cursor中在终端里使用claude code,经常会闪烁,并且粘贴进长文本会有问题。
  • reactive -03
  • reactive - 02
  • reactive-01
  • revit api获取excursion 拉伸体的轮廓和平面sketchplane GeometryCreationUtilities
  • revit api创建模型线
  • revit 创建sketchplane
  • revit api创建参考线
  • 【AI说HTML 04】掌握核心文档结构标签的方法
  • revit api创建参考平面
  • 【AI说HTML 02】如何深刻建立对HTML的正确认知
  • 【AI说HTML 03】手把手教你搭建极简HTML开发环境
  • 图元编辑 移动 旋转 镜像等
  • 【AI说】如何深刻建立对HTML的正确认知
  • 计算机组成原理核心知识点梳理
  • revit api 内置族类型 walltype
  • 国产的编程语言
  • revit api族文件图元编辑 familyitem factory
  • 【AI说】HTML从零基础到精通路径
  • revit api 加载族文件+放置族实例 创建门图元
  • 一件有关山寨iPod shuffle 2的往事
  • revit api共享参数
  • [Vulhub]Sickos靶机渗透
  • revit api 过滤器获取元素
  • Skill Discovery | RGSD:基于高质量参考轨迹,预训练 skill space
  • revit api 事务和事务组
  • Ai元人文:价值权衡元能力的培育路径与开源生态构建