当前位置: 首页 > article >正文

Vue指令:v-show、v-if

目录

1.v-show:频繁控制显示隐藏

   v-if:要么显示,要么隐藏

2.网页渲染效果 

3.flag:true 

4.若flag:false,则

5.底层原理: 


1.v-show:频繁控制显示隐藏
   v-if:要么显示,要么隐藏

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .box {
          width: 200px;
          height: 100px;
          line-height: 100px;
          margin: 10px;
          border: 3px solid #000;
          text-align: center;
          border-radius: 5px;
          box-shadow: 2px 2px 2px #ccc;
        }
      </style>
</head>
<body>
    
<div id="app">
<div v-show="flag" class="box">我是v-show控制的盒子</div>    
<div v-if="flag" class="box">我是v-if控制的盒子</div>

</div>
<script src="https://cdn.jsdelivr.net/npm/vue@2.7.16/dist/vue.js"></script>
<script>
    const app=new Vue({
        el:'#app',
        data:{
            flag:true
        }
    })
</script>


</body>
</html>

2.网页渲染效果 

3.flag:true 

4.若flag:false,则

5.底层原理: 

 v-show底层原理:切换 css 的 display: none 来控制显示隐藏

 v-if  底层原理:根据 判断条件 控制元素的 创建 和 移除(条件渲染)


http://www.kler.cn/a/375738.html

相关文章:

  • python openai API token超限制
  • 【qt qtcreator使用】【正点原子】嵌入式Qt5 C++开发视频
  • python参数拼接做MD5加密并转换大写实现
  • 龙迅#LT8668EX显示器图像处理芯片 适用于HDMI1.4+VGA转4PORT LVDS,支持4K30HZ分辨率,可做OSD菜单亮度调节!
  • 学Linux的第五天
  • 【第一个qt项目的实现和介绍以及程序分析】【正点原子】嵌入式Qt5 C++开发视频
  • 安科瑞AMB400分布式光纤测温系统解决方案--远程监控、预警,预防电气火灾
  • 网页中嵌入Unity并传参给Unity
  • 【论文阅读】语言模型何时需要检索增强
  • 配置BGP与IGP交互和路由自动聚合示例
  • Unity3D包管理bug某些版本Fbx Exporter插件无法搜索到的问题
  • Python网络爬虫基础指南
  • Leetcode—624. 数组列表中的最大距离【中等】
  • AI-基本概念-机器学习
  • ArcGIS影像调色(三原色)三原色调整
  • 探讨单片机中-----片上外设
  • LeetCode每日一题685---冗余连接 II
  • [MySQL#10] 索引底层(1) | Page | 页目录
  • MCU内存结构解析:FLASH、ROM与RAM的功能与区别
  • elasticsearch 8.x 插件安装(六)之Hanlp插件
  • 超萌!HTMLCSS:超萌卡通熊猫头
  • 中仕公考:上海市25年公务员考试今日报名
  • 【开源免费】基于SpringBoot+Vue.JS网上租赁系统(JAVA毕业设计)
  • 网络通信与并发编程(八)I/O模型
  • 重学前端 File、Blob、FileReader 基础知识学习
  • 4、片元着色器之光线步进及其和兰伯特光照模型的结合应用