可以使用 v-cloak 指令设置样式,这些样式会在 Vue 实例编译结束时,从绑定的 HTML 元素上被移除。
当网络较慢,网页还在加载 Vue.js ,而导致 Vue 来不及渲染,这时页面就会显示出 Vue 源代码。我们可以使用 v-cloak 指令来解决这一问题。
html:
<div id="app">
    {{context}}
</div>js:
<script>
    var app = new Vue({
        el: '#app',
        data: {
            context:'互联网头部玩家钟爱的健身项目'
        }
    });
</script>js 不变,在 div 中加入 v-cloak 指令。
html:
<div id="app" v-cloak>
    {{context}}
</div>css:
[v-cloak]{
    display: none;
}