zoukankan      html  css  js  c++  java
  • vue基础之条件渲染


    --categories:

    • vue基础
      tags:
    • vue条件渲染

    条件渲染

    v-if ,v-else-if ,v-else 与 v-show

    v-if 和v-show 的区别

    v-if初始化时没有额外的渲染开销,会修改DOM节点的,开销较大

    v-show会在渲染时,自动增加节点渲染。

    当需要节省渲染开销时,使用v-show

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>vue起步和插值</title>
    </head>
    <body>
        <div id="app">
    
        <span>v-if v-else</span>
        <!-- Math.random() 随机产生0到1之间的随机数 -->
        <div v-if='Math.random() > 0.5'>
        	显示
        </div>
        <div v-else>
        	隐藏
        </div>
        <hr>
        <span>v-if v-else</span>
        <!-- isShow变量定义在data数据中 -->
        <div v-if='isShow'>
        	显示
        </div>
        <div v-else>
        	隐藏
        </div>
        <hr>
    	<span>show</span>
    	<!-- show变量定义在data数据中 -->
    	<div v-show='show'>
    		显示
    	</div>
        </div>
        
        <!-- 1. 引包-->
    	<script src="./vue.js"></script>
    	<script>
            // 2.初始化
            const vm = new Vue({
                el: '#app',
                // 数据属性
                data: {
                    isShow: Math.random() > 0.5 ,
                    show:false
                }
            })
    
    	</script>
    </body>
    </html>
    
  • 相关阅读:
    开启sentry权限控制hue
    hive_server2的权限控制
    自带的simple认证
    tableau备份
    tableau分布式添加节点
    升级tableau版本
    tableau日常管理
    mavn Nexus Repository Manager漏洞
    第3章:打造命令行工具
    基于从库+binlog方式恢复数据
  • 原文地址:https://www.cnblogs.com/anyux/p/12202972.html
Copyright © 2011-2022 走看看