在html页面引用vue.js时出现闪烁{{}}未加载数据以及默认样式,初始一进来闪动太丑了,使用v-cloak完全不起作用,找了很久,发现下面这个方法可行

在页面最外层div上加上下面这段语句:

<div id='app'  style="display: none;" :style="{display: 'block'}">

可以生效的原因是::style只有vue渲染的时候才识别,在此之前style=“display: none;” 让页面不显示。vue渲染后,:style="{display: ‘block’}"又让页面显示出来。亲测有效。

Logo

前往低代码交流专区

更多推荐