
难度级别:初级及以上 提问概率:50%
在初学者看来,v-for和v-if同时使用是非常方便的,二者共同使用的常见场景有两种。例如有两个列表,分别用于渲染学生数据和老师数据,然后有两个单选按钮,用于切换当前页面中需要展示学生列表还是老师列表,这个时候用v-if进行判断就非常方便,代码如下
Vue代码:
<template>
    <ul>
        <li v-for="item in studentData" v-if="type='student'"></li>
    </ul>
</template>
<script>
    export default {
        data() {
            return {
                type: 'teacher',
                // 仅用于示例讲解,学生数据可自行添加
                studentData: []
            }
        }
    }
</script>
 
还有一种场景,例如在循环学生列表的同时添加筛选项,只展示成绩大于等于60分的学生数据&#x



















