HTML之Vue框架v-for、v-if的简单使用
·
目标
数据定义一个数组,通过对v-for
的使用,实现如下界面
使用v-if
,使上述的奇数行不出现,效果如下图所示
代码
该代码可在我的GitHub中找到,链接在此
index1.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>v-for的使用</title>
<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
</head>
<body>
<div id="app">
<p v-for="(value, index) in sites">{{'索引值:' + index + ' --- 每一项:' + value}}</p>
</div>
<script>
new Vue({
el: '#app',
data: {
sites: [1, 2, 3, 4, 5, 6]
}
})
</script>
</body>
</html>
index2.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>v-if的使用</title>
<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
</head>
<body>
<div id="app">
<div v-for="(value, index) in sites">
<p v-if="index % 2 != 0">
{{'索引值:' + index + ' --- 每一项:' + value}}
</p>
</div>
</div>
<script>
new Vue({
el: '#app',
data: {
sites: [1, 2, 3, 4, 5, 6]
}
})
</script>
</body>
</html>
结果展示
index1.html 的结果图:
index2.html 的结果图:
更多推荐
已为社区贡献5条内容
所有评论(0)