1.v-cloak
指令的用法
v-cloak
指令通常与 CSS 配合使用,用于在 Vue 实例加载和编译之前隐藏元素。通过给元素添加 v-cloak
属性,然后在 CSS 中定义对应的样式,可以确保在 Vue 实例加载完成前,该元素的内容不会显示在页面上。
使用 v-cloak
指令的一般步骤如下:
在 HTML 中定义元素,并添加 v-cloak
属性:
<div id="app">
<div v-cloak>
<!-- Vue 绑定的内容 -->
</div>
</div>
在 CSS 中定义 v-cloak
的样式,使元素隐藏:
[v-cloak] {
display: none;
}
在上面的示例中,通过给 <div>
元素添加 v-cloak
属性,并定义对应的 CSS 样式,可以确保在 Vue 实例加载完成之前,该元素的内容不会显示在页面上。
示例
<style>
[v-cloak]{
display: none;
}
</style>
<body>
<div id="app" v-cloak>{{msg}}</div>
<script>
new Vue({
el: '#app',
data: {
msg: '欢迎Vue!'
}
})
</script>
</body>
此案例在页面加载的时候不会展示“欢迎Vue!”,只有当页面加载完成时才展示。