博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue 解决页面加载时闪烁出现vue标签或者指令的问题v-cloak
阅读量:4596 次
发布时间:2019-06-09

本文共 503 字,大约阅读时间需要 1 分钟。

在项目在开发中,经常会遇到当数据加载时vue的一些标签就会闪现,然后等数据加载完后消失,还有一种情况就是使用v-show v-if来显示隐藏一些元素时,在页面初始化时会闪现那些本来想要隐藏元素,这时候就需要用到官网中提到的v-cloak来解决。

解决办法

那么,v-cloak要放在什么位置呢,是不是每个需要渲染数据的标签都要添加这个指令,经过试验发现,v-cloak并不需要添加到每个标签,只要在el挂载的标签上添加就可以,这是最简单有效的办法

{

{value.name}}

  然后,在css里面要添加

[v-cloak] {    display: none!important;}

  这样就可以防止页面闪烁了。

但是有的时候会不起作用,可能的原因:

样式放在了@import引入的css文件中(传统的开发方式)

v-cloak的这个样式放在@import 引入的css文件中不起作用,可以放在link引入的css文件里或者内联样式中

 

转载于:https://www.cnblogs.com/chuntian1989/p/10637578.html

你可能感兴趣的文章
js 工厂模式、简单模式、抽象模式
查看>>
扩展卡尔曼滤波(MRPT)
查看>>
如何解决Bluetooth系统设计的棘手问题
查看>>
加班两个星期做的一个小系统~(winform)
查看>>
排版系列1
查看>>
IDEA 生成 jar 包
查看>>
加减乘除混合版
查看>>
linux基础6-bash shell编程
查看>>
php 语法
查看>>
回顾MySpace架构的坎坷之路
查看>>
ubuntu系统无eth0网卡解决办法
查看>>
六.计算机网络互联基础
查看>>
JS兼容各个浏览器的本地图片上传即时预览效果
查看>>
JS编写日历控件(支持单日历 双日历 甚至多日历等)
查看>>
### 学习《C++ Primer》- 6
查看>>
IOS中实现单例
查看>>
Math 对象
查看>>
[luoguP1877] [HAOI2012]音量调节(DP)
查看>>
重磅 | 2017年深度学习优化算法研究亮点最新综述火热出炉
查看>>
clipboard.js 介绍
查看>>