vue使用v-if v-show页面闪烁,div闪现的解决方法

作者:肾虚少年 时间:2024-04-28 09:31:49 

在页面层次结构,数据较多的时候,用v-if或者v-show就会出现div闪现,或者部分闪烁的结果。

可以在根元素添加v-cloak来解决,并且设置它的样式即可。

代码只是示例,还需要自己修改测试。


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style> /* 在引入的css文件中写入这个*/
[v-cloak]
{  
display: none;
}
</style>
</head>
<body>
<!-- 添加这个v-cloak -->
<div id='app' v-cloak>
<div v-if="isShow">
content
</div>
</div>
</body>
</html>
<script>
new Vue(
{
el: '#app',
data ()
{  
return {  
isShow: false  
}
}
})
</script>

下面看下vue中v-if和v-show的区别

相同点

两者都是在判断DOM节点是否要显示。

不同点

1、实现方式

v-if是根据后面数据的真假值判断直接从Dom树上删除或重建元素节点

v-show只是在修改元素的css样式,也就是display的属性值,元素始终在Dom树上。123

2、编译过程

v-if切换有一个局部编译/卸载的过程,切换过程中合适地销毁和重建内部的事件监听和子组件;

v-show只是简单的基于css切换;123

3、编译条件

v-if是惰性的,如果初始条件为假,则什么也不做;只有在条件第一次变为真时才开始局部编译;

v-show是在任何条件下(首次条件是否为真)都被编译,然后被缓存,而且DOM元素始终被保留; 123

4、性能消耗

v-if有更高的切换消耗,不适合做频繁的切换;

v-show有更高的初始渲染消耗,适合做频繁的额切换;

总结

以上所述是小编给大家介绍的vue使用v-if v-show页面闪烁,div闪现的解决方法网站的支持!

来源:https://blog.csdn.net/woshidamimi0/article/details/82851036

标签:vue,v-if,v-show,div
0
投稿

猜你喜欢

  • 快速了解Python开发环境Spyder

    2023-01-29 14:37:47
  • Python实现将多张图片合成视频并加入背景音乐

    2022-12-14 19:46:29
  • Python List cmp()知识点总结

    2023-08-30 00:49:01
  • python基础教程之udp端口扫描

    2022-01-10 01:03:22
  • 微信小程序webview组件交互,内联h5页面并网页实现微信支付实现解析

    2023-07-02 05:30:09
  • 使用python 爬虫抓站的一些技巧总结

    2021-01-02 07:35:57
  • python判断完全平方数的方法

    2023-07-12 06:43:13
  • [图]关于网站开发中缓存 cache应用

    2008-08-19 18:14:00
  • 浅析Windows 嵌入python解释器的过程

    2023-01-26 11:43:28
  • *.HTC 文件的简单介绍

    2008-11-24 17:36:00
  • Python列表删除的三种方法代码分享

    2022-10-26 19:13:35
  • Python使用Flask Migrate模块迁移数据库

    2023-08-10 09:17:30
  • Tag与Tagging

    2009-10-15 12:59:00
  • Python的进制转换和ASCLL转换你了解吗

    2021-09-18 05:33:59
  • Python基础教程之异常详解

    2022-02-08 05:48:49
  • MySQL百万级数据量分页查询方法及其优化建议

    2024-01-17 20:56:11
  • java-SSH2实现数据库和界面的分页

    2024-01-27 16:17:19
  • PyTorch和Keras计算模型参数的例子

    2023-04-16 10:32:46
  • 图像替换新技术:状态域方法[译]

    2009-08-06 16:41:00
  • sql 随机抽取几条数据的方法 推荐

    2024-01-29 09:15:32
  • asp之家 网络编程 m.aspxhome.com