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

漳州台商投资建设局网站免费网页制作模板

漳州台商投资建设局网站,免费网页制作模板,广州做网站需要多少钱,wordpress lamp 教程1.何为条件渲染 条件渲染就是在指定的条件下,渲染出指定的UI。比如当我们显示主页的时候,应该隐藏掉登录等一系列不相干的UI元素。即UI元素只在特定条件下进行显示。而在VUE3中,这种UI元素的显示和隐藏可以通过两个关键字,v-if 和…

1.何为条件渲染

条件渲染就是在指定的条件下,渲染出指定的UI。比如当我们显示主页的时候,应该隐藏掉登录等一系列不相干的UI元素。即UI元素只在特定条件下进行显示。而在VUE3中,这种UI元素的显示和隐藏可以通过两个关键字,v-ifv-show来实现。但是虽然实现的功能一样,但他们两者有着一些细微的区别。总结起来这个区别就是:v-show控制UI元素隐藏时只是将UI的显示状态变成了不可见,实际上这个UI是存在的,但是v-if隐藏UI元素时则是直接干掉了这个UI元素,使其不显示,具体的区别,我们通过下面的示例分析。

2.示例解析

代码示例如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>hello world</title><script src="https://unpkg.com/vue@next"></script>
</head>
<body><div id="root"></div></body>
<script>const app =    Vue.createApp({data() {return {show: false,conditionOne:false,conditionTwo:true}},template: `<div v-if="conditionOne">if</div><div v-else-if="conditionTwo">else if</div><div v-else>else</div><div v-show = "show">hello,I'm show</div><div v-if="show"> hello,I'm if</div>`});const vm = app.mount('#root');
</script>
</html>

上面的示例中分别展示了几个内容,一是可以使用v-if 实现if…else if…else的条件控制语句,二是v-if和v-show的使用方法,三是v-if和v-show的区别。前两个都比较简单,我们不多做赘述。我们看下v-if和v-show的区别

html 部分代码

<div v-show = "show">hello,I'm show</div>
<div v-if="show"> hello,I'm if</div>

Vue.js 部分代码

        data(){return {show: false}}

我们使用show变量控制两个div显示和隐藏,运行结果如下:
在这里插入图片描述

运行后我们可以发现“hello,I’m show”和“hello,I’m if”的div都消失了,其中v-show的隐藏方式是直接给div加了一个css样式,style="display:none;" div还是被渲染出来了,只是没有显示,而v-if是直接把div给干掉了。

3.总结

使用条件渲染的时候v-show的方式隐藏dom元素时,会添加一个style="display:none;"样式来达到显示隐藏dom元素的效果,而v-if的方式是通过创建和销毁dom元素的方式来显示和隐藏dom元素,所以我们需要快速显示和隐藏dom元素时,我认为使用v-show更好,因为dom元素一直在,只需要修改CSS属性就可以快速显示和隐藏,而v-if的方式会创建和销毁dom元素,这种方式dom元素的创建和销毁需要耗时。如果是为了内存性能考虑,推荐使用v-if,毕竟dom元素一隐藏就会回收掉其占用的内存。

http://www.hkea.cn/news/7078/

相关文章:

  • 枣庄网站建设价格广告推广平台哪个好
  • 国外设计网站网址电商网站怎样优化
  • 南宁推广软件宁波优化推广找哪家
  • play商店天津百度优化
  • 东莞网站建设-南城石佳济南网站优化排名
  • 注册网站入口深圳网站优化培训
  • 足球比赛直播在线观看seo咨询解决方案
  • 网站 建设 函宁波seo关键词
  • 做网站的论坛快速建站工具
  • 做网站销售的技巧热门职业培训班
  • 专业做网站的公司有哪些比百度好用的搜索引擎
  • 做网站有什么好处吗保定seo推广
  • wordpress数据库主机名seo自然搜索优化排名
  • 歌词插件wordpress杭州百度seo
  • 高中信息技术网站建设怎么在百度发布个人简介
  • 电子商务官网首页优化大师优化项目有哪些
  • 给朋友网站做宣传怎么写重庆seo推广
  • 如何查找网站备案软件开发网站
  • 基于b s结构做的网站游戏推广公司靠谱吗
  • 网站建设服务器维护内容旺道seo推广效果怎么样
  • WordPress加速优化方案seo推广优化的方法
  • 家具网站建设方案关键词优化推广策略
  • 高端大气企业网站2345网址导航下载
  • 酒店网站制作公司西安关键词seo公司
  • 网站后台根据前端做吗百度流量推广项目
  • 做健身类小程序的网站关键词搜索排名查询
  • 网站开始开发阶段的主要流程查权重
  • 网站建设公司应该怎么做推广友情链接购买网站
  • 制作logo免费网站上海短视频培训机构
  • 电商网站设计线路图网站建设方案范文