v-cloak 指令常用在插值表达式的标签中,用于解决当网络加载很慢或者频繁渲染页面时,页面显示出源代码的情况。
所以为了提高用户的体验性,使用指令 v-cloak,搭配着 CSS 一起使用,在加载时隐藏挂载内容,等到加载完毕再显示渲染后的数据。
先通过CSS 属性选择器的方式,那就是拿到 v-cloak 这个属性,设置隐藏挂载内容。等到数据渲染完成后,v-cloak 属性会自动去除,页面会显示最终效果。
① 在插值语法所在的标签处加上v-cloak指令
<h1 v-cloak>{{ name }}h1>
② 在 css 中设置 v-cloak 的属性为 display: none
- <style type="text/css">
- [v-cloak] {
- display: none;
- }
- style>