Vue.js中使用v-show控制显示隐藏,但是js代码没加载完成时需要隐藏的元素会出现,造成页面闪烁。

unoc
  • 59

如题,
Vue.js中使用v-show控制显示隐藏,但是js代码没加载完成时需要隐藏的元素会出现,造成页面闪烁。

评论
阅读 10k
3 个回答

有两个办法可以解决:

  1. 第一个办法可以用v-cloak标签
    v-cloak API

  2. 将所有的{{}}标签改为v-text
    v-text API

楼上哥们说的对,这个原理跟angularjs一样,用过的都知道。。。

在根元素上添加v-clock 然后在css中 设置display:none

宣传栏