vue遍历列表并显示
本篇文章我们通过vue的v-for属性来遍历并展示数组中的数据,并通过li进行展示。具体示例代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Vue学习</title>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
<div id="app">
<ol>
<li v-for="lan in languages">
{{lan.text}}
</li>
</ol>
</div>
<script type="text/javascript">
var app = new Vue({
el: '#app',
data: {
languages:[
{text:"Java"},
{text:"Php"},
{text:"Python"}
]
}
})
</script>
</body>
</html>
其中在初始化vue的时候,我们实名了一个languages的数组,其中有三个选项,Java、PHP和Python。
然后在li表中的属性中,直接使用v-for属性来遍历languages,这里使用关键字“in”,它的后面为待遍历的集合,它的前面为自定义声明的具体的每项数据。
通过前定义的具体数据便可获取对应的数据,比如示例中lan.text。这里要显示具体的数据,使用双大括号来进行定义。
此时如果想动态添加一个中“语言”,可在console中执行app.languages.push({text:”C++”});

页面上便会动态展示出第四项“C++”。效果如下:


关注公众号:程序新视界,一个让你软实力、硬技术同步提升的平台
除非注明,否则均为程序新视界原创文章,转载必须以链接形式标明本文链接