【vue】vue常用修饰符,超易懂图文代码实践详解
在Vue中,修饰符(Directives)是以v-
开头的特殊属性,用于指明在指定的输入、输出操作,或是双向的输入和输出操作等。
以下是一些常用的Vue修饰符:
v-text
:更新元素的文本内容。v-html
:更新元素的innerHTML,内容中的HTML会被解析。v-if
:条件性的渲染元素,如果为false,则元素不会被渲染到DOM中。v-else
:条件渲染的否定分支,要和v-if
一起使用。v-show
:根据表达式之真假值,切换元素的display CSS属性。v-for
:基于源数据多次渲染元素或模板块。v-on
:绑定事件监听器,简写为@
。v-bind
:动态地绑定一个或多个属性,简写为:
。v-model
:在表单元素上创建双向数据绑定。v-prev
:阻止点击事件冒泡。
下面是一些实例代码:
<div id="app">
<!-- 文本内容绑定 -->
<p v-text="message"></p>
<!-- HTML内容绑定 -->
<div v-html="rawHtml"></div>
<!-- 条件渲染 -->
<p v-if="seen">现在你看到我了</p>
<!-- 循环渲染 -->
<ul>
<li v-for="item in items">{{ item.text }}</li>
</ul>
<!-- 事件监听 -->
<button v-on:click="doSomething">点击我</button>
<!-- 属性绑定 -->
<img v-bind:src="imageSrc">
<!-- 双向数据绑定 -->
<input v-model="message">
</div>
new Vue({
el: '#app',
data: {
message: 'Hello Vue!',
rawHtml: '<strong>Bold Text</strong>',
seen: true,
items: [
{ text: 'Item 1' },
{ text: 'Item 2' }
],
imageSrc: 'path_to_image.jpg'
},
methods: {
doSomething: function() {
console.log('Event triggered');
}
}
});
以上代码演示了Vue中常用的修饰符的使用方法。在实际开发中,根据需要选择合适的修饰符来实现功能。
评论已关闭