Vue2-内置指令

83 阅读1分钟

Vue.js 中内置指令的有:v-text、v-html、v-bind、v-on、v-model、v-for、v-if、v-else-if、v-else、v-show、v-cloak、v-pre、Vue.component、Vue.directive、Vue.filter 。这些指令可以帮助开发者实现动态渲染、数据绑定、事件处理、条件渲染、循环渲染、注册全局组件、自定义指令和注册全局过滤器等功能。

指令描述
{{ expression }}设置元素的文本内容,与指令 v-text 功能 一致
v-text设置元素的文本内容,相当于设置 innerText
v-html设置元素的 HTML 内容,相当于设置 innerHTML
v-bind动态绑定属性或 prop,相当于 : 绑定属性
v-on绑定事件处理函数,相当于 @ 绑定事件
v-model在表单控件元素上创建双向绑定
v-for根据数据对象中的属性循环渲染元素
v-if / v-else-if / v-else根据条件渲染元素
v-show根据条件展示或隐藏元素
v-cloak在元素未编译前隐藏,通常与 [v-cloak]{display: none} 配合使用
v-pre跳过元素和子元素的编译
Vue.component注册全局组件
Vue.directive注册全局自定义指令
Vue.filter注册全局过滤器