vue学习之v-if/v-else/v-else-if

这篇具有很好参考价值的文章主要介绍了vue学习之v-if/v-else/v-else-if。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

v-else/v-else-if

  • 创建 demo7.html,内容如下
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <!-- 1. 导入 vue 脚本文件 -->
    <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
</head>

<body>
    <!-- DOM区域 -->
    <div id="app">
        <p>随机数: {{num}}</p>
        <p v-if="num > 0.5">随机数 大于 0.5</p>
        <p v-else>随机数 小于或等于 0.5 </p>
        <hr />
        <p v-if="type == 'A'">优秀</p>
        <p v-else-if="type == 'B'">良好</p>
        <p v-else-if="type == 'C'">一般</p>
        <p v-else></p>
        <hr />
        <div v-show="a">
            测试
        </div>
        <button @click="a=!a">点击</button>

    </div>

</body>
<script>
    const vm = {
        data: function() {
            return {
                num: Math.random(),
                a: false,
                type: 'A',
            }
        },
    }
    const app = Vue.createApp(vm)
    app.mount('#app')
</script>

</html>

效果展示

vue学习之v-if/v-else/v-else-if,vue,vue.js,学习,javascript文章来源地址https://www.toymoban.com/news/detail-712408.html

到了这里,关于vue学习之v-if/v-else/v-else-if的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VUE v-if 和 v-show 区别和例子

    在Vue中,v-if和v-show是两种常用的指令,用于控制组件的显示和隐藏。下面是一些使用v-if和v-show的例子: v-if 在编译过程中会被转化成三元表达式,条件不满⾜时不渲染此节点。 v-show 会被编译成指令,条件不满⾜时控制样式将对应节点隐藏(display:none) v-if html template     di

    2024年01月22日
    浏览(41)
  • Vue中v-if与v-show区别详解

    在当今Web开发领域中,构建交互性强、可复用且易于维护的用户界面是至关重要的。而Vue.js作为一款现代化且流行的JavaScript框架,正是为了满足这些需求而诞生。它采用了MVVM架构模式,并通过数据驱动和组件化的方式,使我们能够更轻松地构建出优雅而高效的Web应用程序。

    2024年01月21日
    浏览(43)
  • VUE 中的 v-for 和 v-if 是否可以共存

    要成功,先发疯,头脑简单往前冲! 三金四银,金九银十,多学知识,也不能埋头苦干, 要成功,先发疯,头脑简单往前冲! 最近发现很多人也在问我 v-for 和 v-if 的面试问题,那么下面我就个大家分析一下! 但是其实很多人都是背的,具体为啥会这样,很多人都没搞清楚

    2024年01月18日
    浏览(37)
  • vue v-if 和v-permission 共同使用的奇怪问题

    后台系统某功能按钮需要订单状态和用户权限共同校验是否显示,将权限校验和v-if共同作用在同一div中,下方为实例代码   在进行直接查询时无异常,没有显示功能按钮;但在查询状态 status == 0 为真后,再次查询status==1 则进行报错,并且在没有权限的情况下,显示功能按钮

    2024年02月16日
    浏览(39)
  • Vue.js 中的 v-if 和 v-show 有什么区别?

    在 Vue.js 中,v-if 和 v-show 都是用来控制元素的显示和隐藏的指令。但是,它们之间有一些区别。本文将深入探讨 v-if 和 v-show 的区别,并给出一些相关的代码示例。 v-if 是一种条件渲染指令,它根据表达式的值来决定是否渲染元素。如果表达式的值为 true,那么元素将被渲染;

    2024年02月08日
    浏览(47)
  • vue中v-if和v-show的区别和使用场景

            问题:v-if和v-show我们都经常用来控制某一部分内容的显示与隐藏,那么其具体区别是什么呢? 1.v-if v-if是通过增添和删除DOM来控制元素的显示与隐藏的 当判断值为true时在DOM树中加入该DOM元素 当判断值为false时在DOM树中删除该DOM元素  2.v-show v-show是通过改变该元素

    2024年02月03日
    浏览(32)
  • vue: v-show 和 v-if 指令控制盒子的显示隐藏

    1. v-show     语法:  v-show=\\\"布尔值\\\"    (true显示, false隐藏)     原理:  实质是在控制元素的 css 样式,  `display: none;` 2. v-if       语法: v-if=\\\"布尔值\\\"   (true显示, false隐藏)     原理:  实质是在动态的 创建 或者 删除 元素节点 应用场景:          1. 如果是频繁的切换显

    2024年02月09日
    浏览(59)
  • Vue - 你会在同一个元素上使用v-for和v-if吗

    难度级别:初级及以上                                 提问概率:50%  在初学者看来,v-for和v-if同时使用是非常方便的,二者共同使用的常见场景有两种。例如有两个列表,分别用于渲染学生数据和老师数据,然后有两个单选按钮,用于切换当前页面中需要

    2024年04月12日
    浏览(35)
  • vue基础知识六:v-show和v-if有什么区别?使用场景分别是什么?

    一、v-show与v-if的共同点 我们都知道在 vue 中 v-show 与 v-if 的作用效果是相同的(不含v-else),都能控制元素在页面是否显示 在用法上也是相同的 当表达式为true的时候,都会占据页面的位置 当表达式都为false时,都不会占据页面位置 二、v-show与v-if的区别 控制手段不同 编译过程

    2024年02月09日
    浏览(39)
  • Vue中v-if与v-for同时使用的影响和JavaScript中含对象的数组去重

    响应性和性能: v-for 指令会根据数组的每个元素创建和销毁对应的DOM元素,而 v-if 指令会根据条件来插入或移除元素。当 v-if 和 v-for 同时应用于同一个元素时,可能会影响Vue的响应性和性能。 循环内条件:当在 v-for 循环内使用 v-if 条件时,条件将针对每个循环项进行评估。

    2024年02月11日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包