vue3教程-v-for指令(循环) 作者:马育民 • 2024-12-17 11:10 • 阅读:10002 # 介绍 `v-for` 指令循环数组,进行渲染。 `v-for` 指令 相当于 `for in ` 循环语句,需要使用 `item in items` 形式,其中 `items` 是源数据数组,而 `item` 则是被迭代的数组元素的别名。 **注意:** 永远不要把 `v-if` 和 `v-for` 用在同一个元素上 # 例子 ### html ``` {{ item }} ``` ### js ``` ``` # 例子-显示索引 ### html ``` {{index}}. {{ item }} ``` **注意:**`:key` 也可以是 索引 ### js ``` ``` # 例子:json数组 ### html ``` {{ item.name }} ``` ### js ``` ``` # 复杂例子:json数组 实现头条新闻功能 数组中的元素是 对象,对象中有以下属性: - `title`:标题 - `author`:作者 - `url`:超链接 标题有 a 标签,点击可以打开网页 ### html ``` 序号 标题 作者 {{index+1}} {{item.title}} {{item.author}} ``` ### js ``` ``` # 例子3-axios ### html ``` 书名 操作 {{ item.name }} 删除 修改 ``` ### js ``` ``` ### array.json文件内容 ``` { "books": [ { "name": "html从入门到放弃" }, { "name": "css从入门到入坟" }, { "name": "葵花宝典" } ] } ``` 原文出处:http://malaoshi.top/show_1GWEgfsQ4kM.html