zoukankan      html  css  js  c++  java
  • vue2.0版本指令v-if与v-show的区别

    v-if: 判断是否加载,可以减轻服务器的压力,在需要时加载。

    v-show:调整css dispaly属性,可以使客户端操作更加流畅。

    v-if示例:

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="UTF-8">
            <title></title>
            <script src="vue2.2.js"></script>
        </head>
    
        <body>
            <!--与v-else一样,v-else-if 必须要在v-if或者-else-if之后-->
            <div id="app">
                <h1>hello,VueJs</h1>
                <h1 v-if="yes">Yes!</h1>
                <h1 v-if="no">No!</h1>
                <h1 v-if="age>=25">Age1:{{age}}</h1>
                <h1 v-else-if="age<25">Age2:{{age}}</h1>
                <h1 v-if="name.indexOf('ab')>=0">name1:{{name}}</h1>
                <h1 v-else>Name2:{{name}}</h1>
            </div>
            <script>
                var vm = new Vue({
                    el: "#app",
                    data: {
                        yes: true,
                        no: false,
                        age: 18,
                        name: "Mr.lan"
                    }
                })
            </script>
        </body>
    
    </html>

    v-show示例:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <script src="../vue2.2.js"></script>
        </head>
        <body>
            <!--注意v-show不支持<template>语法
            注意v-show的元素会始终渲染并保持在DOM中,v-show是简单的切换元素的css属性display-->
            <div id="app">
                <p v-show="ok">v-show演示1</p>
                <p v-show="!ok">v-show演示2</p>
            </div>
            <script>
                var vm = new Vue({
                    el:"#app",
                    data:{
                        ok:false
                    }
                })
            </script>
        </body>
    </html>
  • 相关阅读:
    基于Adaboost的人脸检测算法
    操作系统笔试题及答案
    eclipse Maven plugin 配置
    网站服务管理系统系列教程之五
    2017第4周日
    2017春节~人生智慧箴言
    2017年初夕
    2017农历二十九
    王国维收藏真伪
    2017第3周二假期里该做的事
  • 原文地址:https://www.cnblogs.com/lhl66/p/7492074.html
Copyright © 2011-2022 走看看