vue-列表渲染

在vue中 提供了

v-if
v-else
v-else-if
v-show

v-if

v-if指令用于条件性渲染地渲染一块内容.这块内容只会在指令的表达式返回真值时会被渲染

实例:

<template>
    <h3>条件渲染</h3>
    <div v-if="flag">看</div>
    </template>
<script>
    export default{
        data(){
            return{
                flag:false
            }
        }
    }
    </script>

此实例当flag值为true时<div v-if="flag">看</div>可显示在页面中 为false时则不显示

v-else

可以为v-if提供一个else代码块

实例:

<template>
    <h3>条件渲染</h3>
    <div v-if="flag">看</div>
    <div v-else>在看看</div>
    </template>
<script>
    export default{
        data(){
            return{
                flag:false
            }
        }
    }
    </script>

v-else-if

v-esle-if 提供的是相应于v-if的'else’ 代码块 它可以连续多次重复使用

<template>
    <div v-if="type==='A'">A</div>
    <div v-else-if="type==='B'">B</div>
    <div v-else-if="type==='C'">C</div>
    <div v-else>Not A/B/C</div>
    </template>
<script>
    export default{
        data(){
            return{
                flag:false,
                type:"D"
            }
        }
    }
    </script>

此实例type的值如果为D那么页面结果就会显示Not A/B/C 如果type为A就会对应显示A 以此类推

v-show

和v-if用法大同小异

实例:

<template>
    <h3>条件渲染</h3>
    <div v-show="flag">看</div>
    </template>
<script>
    export default{
        data(){
            return{
                flag:true
            }
        }
    }
    </script>

相关推荐

  1. Vue列表渲染

    2024-04-01 12:46:01       53 阅读
  2. vue-列表渲染

    2024-04-01 12:46:01       45 阅读
  3. vue ---列表渲染

    2024-04-01 12:46:01       40 阅读
  4. Vue2学习笔记(列表渲染

    2024-04-01 12:46:01       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-01 12:46:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-01 12:46:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-01 12:46:01       87 阅读
  4. Python语言-面向对象

    2024-04-01 12:46:01       96 阅读

热门阅读

  1. Kotlin it隐式变量的遮蔽问题

    2024-04-01 12:46:01       41 阅读
  2. ListView

    2024-04-01 12:46:01       37 阅读
  3. typeScript8 (接口)

    2024-04-01 12:46:01       35 阅读