vue.js几个简单的指令v-bind,v-for,v-model,v-if
电脑版发表于:2021/11/26 14:13
v-bind:你需要绑定的属性名称,可以简写,:属性名称
<td v-bind:vl="item.Id">{{item.Id}}</td>
<td :vl="item.Id">{{item.UserName}}</td>v-model:给input绑定model
<div id="app-6">
<p>{{ message }}</p>
<input v-model="message">
</div>
<script>
var app6 = new Vue({
el: '#app-6',
data: {
message: 'Hello Vue!'
}
})
</script>v-for:循环指令
<div id="content">
<table>
<tr v-for="item in userinfo">
<td v-bind:vl="item.Id">{{item.Id}}</td>
<td :vl="item.Id">{{item.UserName}}</td>
<td>{{item.Number}}</td>
<td>{{item.UserClass}}</td>
<td><a href="#" @@click="handlerRemove">删除</a></td>
</tr>
</table>
</div>v-if:条件判断,做显示隐藏等等
<div id="app-3">
<p v-if="seen">现在你看到我了</p>
</div>
<script>
var app = new Vue({
el: "#app-3",
data: {
seen: false
}
})
</script>用作判断:
<td v-bind:checktype="item.CheckType"> <span v-if="item.CheckType==1" class="label label-success">审核成功</span> <span v-else-if="item.CheckType==2" class="label label-info">正在审核</span> <span v-else class="label label-danger">审核失败</span> </td>
v-on:事件名称="事件处理的方法,在methods写" 可以简写
