使用vue开发时,在vue初始化以前,因为div是不归vue管的,因此咱们写的代码在尚未解析的状况下会容易出现花屏现象,看到相似于{ {message}}的字样,虽然通常状况下这个时间很短暂,可是咱们仍是有必要让解决这个问题的,从网上搜了下,有博主给出的解决方案是,在css里加上:css
[v-cloak] { display: none; }
我试了一下,仍是没有完全的解决问题,页面加载以前,仍然会有短暂的花屏现象,摸索很久,终于找出一个解决方案,就是在个人根dom上加上 style="display: none;" :style="{display: 'block'}"html
<div class="app" style="display: none;" :style="{display: 'block'}"> { {message}} </div>
ok,完美解决vue初始加载前的花屏现象vue
--------------------------------------------------------------程序员
程序员交流qq群:782974737,点击加入app