v-for
元素需要多次出现,将v-for添加到元素上
例:
html
<tr v-for= "(article,index) in articleList">
<td>{{article.title}}</td>
<td>{{article.title}}</td>
<td>{{article.category}}</td>
<td>{{article.time}}</td>
<td>{{article.state}}</td>
<td>
<button>编辑</button>
<button>删除</button>
</td>
</tr>
v-bind
单向绑定标签属性: model 影响 view
<a v-bind:href="url">黑马官网</a>
简写形式: v-bind
简写为:
即可
<a :href="url">黑马官网</a>
v-if
& if-show
v-if
条件判断不成立,不会生成元素
v-show
无论条件是否成立,元素都会存在,通过CSS样式display来控制显示和隐藏, 适合需要频繁隐藏/显示的元素
v-on
绑定操作事件
v-on:事件名="函数名"
简写: @事件名="函数名"
v-model
完成表单数据的双向绑定
html
<!-- v-model 完成表单数据的双向绑定 -->
文章分类: <input type="text" v-model="searchCondition.category" /> <span>{{searchCondition.category}}</span>
发布状态: <input type="text" v-model="searchCondition.state"/> <span>{{searchCondition.state}}</span>