同时使用v-model,v-on,v-bind,v-text,v-html,v-for,v-if,v-show代码
时间: 2023-11-15 16:02:48 浏览: 224
vue中input的v-model清空操作
5星 · 资源好评率100%
同时使用v-model,v-on,v-bind,v-text,v-html,v-for,v-if,v-show代码的示例如下:
```
<div id="app">
<input type="text" v-model="message">
<button v-on:click="submit" v-bind:disabled="isDisabled">Submit</button>
<p v-text="message"></p>
<div v-html="htmlContent"></div>
<ul>
<li v-for="item in items" v-if="item.show" v-show="item.visible">{{ item.text }}</li>
</ul>
</div>
<script>
var vm = new Vue({
el: '#app',
data: {
message: '',
isDisabled: false,
htmlContent: '<strong>Hello World!</strong>',
items: [
{ text: 'Item 1', show: true, visible: true },
{ text: 'Item 2', show: false, visible: true },
{ text: 'Item 3', show: true, visible: false },
{ text: 'Item 4', show: false, visible: false }
]
},
methods: {
submit: function() {
// do something
}
}
});
</script>
```
在上面的示例中,我们使用了v-model来绑定输入框的值,v-on来监听按钮的点击事件,v-bind来动态绑定按钮的disabled属性,v-text来显示输入框的值,v-html来显示一个带有HTML标签的字符串,v-for来循环渲染一个列表,v-if和v-show来控制列表项的显示和隐藏。
阅读全文