您现在的位置是:主页 > news > 陕西省咸阳市建设银行网站/谷歌浏览器在线入口
陕西省咸阳市建设银行网站/谷歌浏览器在线入口
admin2025/5/26 2:14:34【news】
简介陕西省咸阳市建设银行网站,谷歌浏览器在线入口,软件工程考研方向有哪些,怎样在网站做环评公示欢迎来到第三章节这次我们来学习一下用v-for标签来遍历数组中内容的方式。 在章节中遇到不会的东西记得去搜哦!首先先把我们项目的骨架搭上<html><head><title>Vue little</title> </head><body><div id"app">…
陕西省咸阳市建设银行网站,谷歌浏览器在线入口,软件工程考研方向有哪些,怎样在网站做环评公示欢迎来到第三章节这次我们来学习一下用v-for标签来遍历数组中内容的方式。 在章节中遇到不会的东西记得去搜哦!首先先把我们项目的骨架搭上<html><head><title>Vue little</title>
</head><body><div id"app">…

欢迎来到第三章节
这次我们来学习一下用v-for标签来遍历数组中内容的方式。 在章节中遇到不会的东西记得去搜哦!
首先先把我们项目的骨架搭上
<html><head><title>Vue little</title>
</head><body><div id="app"></div><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><script>const app = new Vue({el: '#app',data: {},methods: {}});</script>
</body></html>
接下来我们在data内添加以数组的为模板的数据,复制粘贴
data: {games:[{ name: 'yanglixin',console:'programer',rating:6},{ name: 'jiaoyingqi',console:'teather',rating:4},{ name: 'xieyuhang',console:'solder',rating:5},{ name: 'fengbingbing',console:'classmate',rating:5},{ name: 'zhangzhengxi',console:'trader',rating:7},{ name: 'zhangliuyan',console:'diver',rating:5}]},
当然你也可以替换数组内的数据。
我们在body标签内添加如下内容
<div id="app"><ul><li>Game title here</li></ul>
</div>
此时,在浏览器中打开你的index.html文件,并没有任何改变,此时使用我们的v-for,是Vue项目的一种应用,可以换句话说,可以把一个数组对应为一组元素。
替换一下div标签的内容
<ul><li v-for="game in games">{{ game }}</li>
</ul>
此时,打开标签,已经能看到我们标签内的内容,但是只能看到名字,我们还想要看到我们数组中的console内容和rating。
更新一下你的内容中整个的div的值
<div id="app"><div v-for="game in games"><h1>{{ game.name }} - <small>{{ game.console }}</small></h1><span v-for="star in game.rating">❤️</span><div v-if="game.rating > 5">Wow, this game must be <b>REALLY</b> good</div></div>
</div>
我来解释一下,添加部分的意思。span和div其实差不多,但是span是表示行内元素,div表示层内元素,换句话说,div表示的范围比较大。v-if我们在前两两个章节已经见过了,在此就不再赘述了。 此时打开你的浏览器,应该就可以看到许多行间内容,v-for遍历了数组中的内容,并且❤️的个数和rating的数目相同。
好了,到此为止你已经学会了如何使用v-for去渲染一个列表数组了,你可能会觉得之前的内容很简单,但之后我们添加一些比较难理解的内容,做好准备哦!