首页 > 其他分享 >Vue常见指令

Vue常见指令

时间:2024-07-07 15:27:37浏览次数:23  
标签:常见 bind 元素 绑定 Vue 指令 true 表达式 切换

指令带有前缀 v- 开头,以表示它们是 Vue 提供的特殊属性。

v-text 作用是设置标签的文本内容 默认写法会替换全部内容,使用差值表达式可以替换指定内容 内部支持写表达式

{{message}}

 v-html 作用是设置元素的innerHTML 内容中有html结构会被解析为标签 内部支持写表达式

v-on 作用是为元素绑定事件 事件名不需要写on指令可以简写为@ 绑定的方法定义在methods属性中,可以传入自定义参数

methods:{ test(a,b){ alert(a); } }

v-model 作用是便捷的设置和获取表单元素的值 绑定的数据会和表单元素值相关联 绑定的数据表单元素的值 双向数据绑定

{{message}}

data:{ message:"" } v-show 作用是根据真假切换元素的显示状态 原理是修改元素的display,实现显示隐藏 指令后面的内容,最终都会解析为布尔值 值为true元素显示,值为false元素隐藏 数据改变之后,对应元素的显示状态会同步更新

data:{ isShow:true, age:20 }

v-if 作用是根据表达式的真假切换元素的显示状态 本质是通过操纵dom元素来切换 显示状态表达式的值为true,元素存在于dom中,为false,从dom中移除 频繁的切换v-show,反之使用v-if,前者的切换消耗小

v-bind 作用是为元素绑定属性 完整写法是v-bind:属性名 简写的话可以直接省略v-bind,只保留:属性名 } 我们可以传给v-bind:class 一个对象,以动态地切换 class: data:{ isActive :true }

v-for 作用是根据数据生成列表结构 数组经常和v-for结合 使用语法是(item,index)in数据 item 和index 可以结合其他指令一起使用 数组长度的更新会同步到页面上是响应式的 为循环绑定一个key值 :key=”值” 尽可能唯一

标签:常见,bind,元素,绑定,Vue,指令,true,表达式,切换
From: https://blog.csdn.net/2302_77527700/article/details/140091381

相关文章