• 从零开始学VUE之模板语法(条件判断)


    条件判断

    复制代码
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <script src="../../../js/vue.js"></script>
    </head>
    <body>
        <div id="app">
    <!--      单分支-->
            <div v-if="isIF"> 单if </div>
    <!--      双分支-->
            <div v-if="isIfElse"> 带else(if) </div>
            <div v-else> 带else(else) </div>
    <!--      多分支-->
            <div v-if="first"> 多ifelse(if) </div>
            <div v-else-if="two"> 多ifelse(else if) </div>
            <div v-else> 多ifelse(else) </div>
    <!--      v-show 展示 和 单if一样-->
            <div v-show="isShow"> v-show </div>
        </div>
    </body>
    <script>
        // 创建vue
        const vue = new Vue({
            el: '#app',
            data: {
              isIF:true,
              isIfElse: false,
              first: false,
              two: true,
              isShow: true
            }
        })
    </script>
    </html>
    复制代码

    运行效果

    存在的问题

    通过if/else切换是存在的问题,如果标签一致的话,会被虚拟dom复用,用于提高展示效率,如果不想被复用,那么增加 key属性只有值一致才会被复用

    v-if和v-show的区别

    v-if是通过删除元素来达到消失的

    v-show是通过css的display:none控制不展示的

    作者:彼岸舞

    时间:2021531

    内容关于:VUE

    本文属于作者原创,未经允许,禁止转发

  • 相关阅读:
    OpenCV里面的一些常用函数
    c++ 里面的字符类型转换
    互斥研究
    git 命令
    pipe的操作
    二叉树总结(五)伸展树、B-树和B+树
    二叉树总结(四)平衡二叉树
    二叉树总结(三)二叉搜索树
    [LeetCode]Construct Binary Tree from Preorder and Inorder Traversal
    二叉树总结(一)概念和性质
  • 原文地址:https://www.cnblogs.com/flower-dance/p/14832094.html
Copyright © 2020-2023  润新知