问题描述 使用vue时,初次打开页面,页面会出现vue语法,虽然很快就会被渲染覆盖,但很影响用户体验。 解决 在标签上增加v-cloak, 页面增加style即可。代码如下: <style> [v-cloak] { display: none; } </style> <script> $(document).ready(function () { new Vue({ el: '#app', }) }) </script> <div id="app" v-cloak> ... </div>