vue中v-cloak的作用和原理解析
vue中v-cloak的作用和原理
1、作用
v-cloak 指令常用在插值表达式的标签中,用于解决当网络加载很慢或者频繁渲染页面时,页面显示出源代码的情况。
所以为了提高用户的体验性,使用指令 v-cloak,搭配着 CSS 一起使用,在加载时隐藏挂载内容,等到加载完毕再显示渲染后的数据。
2、原理
先通过样式隐藏挂载内容,等到数据渲染完成后,v-cloak属性会自动去除,页面会显示最终效果。
3、v-cloak的使用
① 在插值语法所在的标签处加上v-cloak指令
<h1 v-cloak>{{ name }}</h1>② 在 css 中设置 v-cloak 的属性为 display: none
<style type="text/css">
[v-cloak] {
display: none;
}
</style>扩展:v-cloak指令的使用
v-cloak的使用场景
v-cloak指令常常用在插值表达式的标签中,因为它可以解决当网络加载很慢时,或者频繁渲染时候,页面就会显示出源代码的情况。
v-cloak的使用
首先,在差值语法所在的标签处加上v-cloak指令
<h3 v-cloak>{{name}}</h3>然后,在css中设置v-cloak的属性为display为none
<style type="text/css">
[v-cloak]{
display: none;
}
</style>v-cloak的原理
v-cloak原理是先通过样式隐藏内容,然后在内存中进行值的替换,将替换的内容再反馈给界面,数据渲染完场之后,v-cloak 属性会被自动去除。
到此这篇关于vue中v-cloak的作用和原理的文章就介绍到这了,更多相关vue v-cloak作用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
详解使用vue-router进行页面切换时滚动条位置与滚动监听事件
本篇文章主要介绍了详解使用vue-router进行页面切换时滚动条位置与滚动监听事件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。2017-03-03
浅谈vue-cli加载不到dev-server.js的解决办法
本篇文章主要介绍了浅谈vue-cli加载不到dev-server.js的解决办法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-11-11
vue中的el-tree @node-click传自定义参数
这篇文章主要介绍了vue中的el-tree @node-click传自定义参数方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-08-08
vue 2.5.1 源码学习 之Vue.extend 和 data的合并策略
这篇文章主要介绍了Vue.extend 和 data的合并策略 ,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2019-06-06


最新评论