Vue 中的 v-cloak 作用及用法-vue页面加载时会闪烁
用法:
这个指令保持在元素上直到关联实例结束编译。和 CSS 规则如
[v-cloak] { display: none }
一起用时,这个指令可以隐藏未编译的 Mustache 标签直到实例准备完毕。官方API
<div id="app">{{msg}}
</div>
HTML 绑定 Vue实例,在页面加载时会闪烁
{{msg}}
然后才会出现 加载完成
字样,为了效果更明显,我们可以延后加载 Vue 实例
setTimeout(() => {new Vue({el: '#app',data: {msg: 'hello'}})
},2000)
v-cloak 可以解决这一问题,在 css 中加上
[v-cloak] {display: none;
}
在 html 中的加载点加上 v-cloak,就可以解决这一问题
<div id="app" v-cloak>{{msg}}
</div>
Vue1.x 与 Vue2 中 v-cloak 的不同
Vue1 中,允许将 Vue 实例挂载在 body 上,而 Vue2 是不允许的,想对整个页面实例化,需要另外用一个 div 来容纳整个页面内容,对其进行实例化
这样在使用 v-cloak 时,同样需要用到这种方法
为什么我用的 v-cloak 无效?
在实际项目中,我们常通过 @import 来加载 css 文件
@import "style.css"
@import "index.css"
而 @import 是在页面 DOM 完全载入后才会进行加载,如果我们将 [v-cloak]
写在 @import 加载的 css 文件中,就会导致页面仍旧闪烁。
为了避免这种情况,我们可以将 [v-cloak]
写在 link 引入的 css 中,或者写一个内联 css 样式,这样就得到了解决。
转自:https://www.cnblogs.com/TigerZhang-home/p/7483182.html
Vue 中的 v-cloak 作用及用法-vue页面加载时会闪烁相关推荐
- uniapp、Vue中 image 如何设置默认图片,图片地址加载失败(404)的话就显示默认图片
一.解决方法(在单层循环中) HTML: 在image标签当中添加@error,用来监听图片地址加载失败,同时传递参数 <image v-else :src="item" m ...
- vue中的key的作用?
一.写在前面 下面总结一下,vue中的key的作用,在vue中我们可能在两种情况下使用key,第一种情况下就是在v-if中,第二种情况下就是在v-for中使用key.下面我们来看一下key在其中起到的 ...
- vue中组件的导出导入_5.2 vue中 keep-alive 组件的作用,详细解释keep-alive使用方法...
问题:vue中 keep-alive 组件的作用 keep-alive:主要用于保留组件状态或避免重新渲染. 比如: 有一个列表页面和一个 详情页面,那么用户就会经常执行打开详情=>返回列表=& ...
- C#中using关键字的作用及其用法(转)
C#中using关键字的作用及其用法 using的用途和使用技巧. using关键字微软MSDN上解释总共有三种用途: 1.引用命名空间. 2.为命名空间或类型创建别名. ...
- Vue中key属性的作用
Vue中key属性的作用 在列表渲染时使用key属性 使用key属性强制替换元素 在列表渲染时使用key属性 相信大多数Vue开发者接触到key属性的时候是使用v-for进行列表渲染的时候,如果不使用 ...
- vue中关于$emit及propos的用法
vue中关于$emit及propos的用法 一:父组件可以使用propos把数据传递给子组件. 父组件:在父组件中的子组件标签中,通过父组件给子组件传递函数类型的props实现:子给父传递数据如: 子 ...
- Vue中的 key 的作用是什么?
这个问题,其实也是经常问的,对于刚刚毕业的大学生来说, 面试官问:vue中循环遍历数组的时候,为什么要加 key/key的作用是什么? 看一下官网的回答 key属性主要在 vue 的虚拟 DOM算法, ...
- 在vue中 storge 和vuex使用的用法区别
在vue中 storge 和vuex使用的用法区别 1.联动性:storge对于属性的改变不能触发其他页面的改动 storage: 存取login之后就不会改变的信息,比如userId, isAdmi ...
- Java中static关键字的作用与用法
一.static关键字的特点: static是一个修饰符,用于修饰类的成员方法.类的成员变量,另外可以编写static代码块来优化程序性能. 1. static修饰成员方法 static修饰的方法一般 ...
最新文章
- Java项目中,如何限制每个用户访问接口的次数
- usb大容量存储设备驱动_Win10默认已禁用USB驱动器缓存 1903版本起无需点击安全弹出...
- python中文叫什么意思-在python中%是什么意思
- Arp协议和Arp欺骗
- linux安装tomcat_【零基础学云计算】详述Linux系统中Tomcat部署及优化
- chrome webdriver_网络爬虫之使用pyppeteer替代selenium完美绕过webdriver检测 阅读目录
- pandas基础(part4)--排序/分组/合并
- mysql分表方法实现
- 原来记录系统日志那么简单【Java】【SpringBoot】【Mybatis Plus】【AspcetJ】
- linux中删除mysql用户_linux系统下mysql添加用户、删除用户、授权、修改密码等sql命令使用...
- python使用BeautifulSoup的prettify功能来处理HTML文档,之后使用Levenshtein编辑距离计算文档间的相似度
- 概率论——离散型随机变量
- .md文件用什么软件打开
- 百度文库Android、Iphone客户端——下载、阅读无需财富值积分
- 计算机学霸电视剧,“学霸爱上学渣”的4部电视剧,部部甜到爆炸,全看过的真有眼光...
- [Android]自定义锁屏并屏蔽按键
- Unity笔记-29-ARPG游戏项目-10-完善攀爬
- 【C++学习汇总】【黑马程序员】
- 吉林大学计算机专业研究生导师,吉林大学计算机科学与技术学院导师教师简介-张晋东...
- 8个精挑细选的适用App,全是黑科技,用起来超爽
热门文章
- oracle表空间,角色,权限,表,索引,序列号,视图,同义词,约束条件,存储函数和过程,常用数据字典,基本数据字典信息,查看VGA信息,维护表空间,创建表空间等信息
- 关于解决Win32控制台程序编译后自动退出
- NC88-寻找第K大的数
- 动态数组的定义和声明(c++)
- 运维少年系列 python and cisco (1)
- react native中一次错误排查 Error:Error: Duplicate resources
- 当前框架下微服务开发注意事项 @Arthur
- int*与(int*)的差别
- chrome浏览器,调试详解,调试js、调试php、调试ajax
- what is the meaning of bring you up to speed?