1.请使用v-for指令遍历数组(小学”,“初中",“高中”,”大学1,并将数据渲染到网页的列表中; 2.请使用v-i指令,实现如下需求:如果data中score的值大于80,则显示优秀,如果在60-80之间则显示良好;否则显示不合格;
时间: 2024-12-13 17:19:15 浏览: 15
vue.js基于v-for实现批量渲染 Json数组对象列表数据示例
1. 在Vue.js中,你可以使用`v-for`指令来遍历数组并将其渲染到网页列表中。假设有一个名为`items`的数据数组,包括学校名称,你可以这样写:
```html
<ul>
<li v-for="item in items">
{{ item }}
</li>
</ul>
```
在这个例子中,`v-for`会为数组里的每个元素创建一个新的列表项。如果你想要同时显示学校名称和年级,可以像这样修改:
```html
<ul>
<li v-for="school in items">
学校:{{ school.name }},年级:{{ school.grade }}
</li>
</ul>
```
2. 使用`v-if`指令来实现评分等级的判断,例如在`score`属性上:
```html
<p v-for="student in students" :key="student.id">
{{ student.name }} 的分数:{{ student.score }}
<span v-if="student.score > 80">优秀</span>
<span v-if="student.score >= 60 && student.score <= 80">良好</span>
<span v-else>不合格</span>
</p>
```
这里我们遍历了一个`students`数组,对于每个学生,先显示名字和分数,然后根据评分显示对应的评价。
阅读全文