当谈论 Vue 中的指令时,以下是几种常用指令及其用法:
-
v-if
指令:- 用法:根据条件渲染元素。
- 示例:
<div v-if="isVisible">Visible Content</div>
-
v-for
指令:- 用法:循环渲染列表或数组。
- 示例:
<li v-for="item in items" :key="item.id">{{ item.name }}</li>
-
v-bind
指令(简写为:
):- 用法:动态绑定 HTML 特性或组件 prop。
- 示例:
<img :src="imageUrl">
或<ChildComponent :propName="value"></ChildComponent>
-
v-on
指令(简写为@
):- 用法:绑定事件监听器。
- 示例:
<button @click="handleClick">Click Me</button>
-
v-model
指令:- 用法:实现表单元素与数据的双向绑定。
- 示例:
<input v-model="message">
-
v-show
指令:- 用法:根据条件显示或隐藏元素。
- 示例:
<div v-show="isVisible">Show or Hide</div>
-
v-cloak
指令:- 用法:在 Vue 实例编译完成前隐藏未编译的 Mustache 标签和插值表达式。
- 示例:
<div v-cloak>{{ message }}</div>
这些指令在 Vue 中是非常常用的,它们用于控制元素的显示、事件处理、数据绑定以及循环渲染等各种场景。通过这些指令,可以轻松地实现页面的动态渲染、交互和数据绑定。
Was this helpful?
0 / 0