vue第一次跳转页面会出现短暂闪烁,除了过渡,还有其他的解决办法吗?

CV工程师
  • 9

我是用vue-cli跳转页面时,第一次加载的时候,总是会出现闪烁的问题,对此我也寻找过其他的办法,比如按照网上说的,添加过渡效果,但是出现左右过渡后,页面还是会有闪烁的问题,而不是我想要的左右过渡后页面直接被加载,于是我想到用定位position: absolute;来写,每次加载的时候我都把当前的这个页面定位到页面的最上方left: 0; top: 0;,这样的话应该可以解决问题,但是实际发现,第一次加载还是会闪烁,之后才会是我想要的那样,跳转直接出来页面,请教一下各位大佬,有没有更优的解决方案?

回复
阅读 852
1 个回答

解决方案一:
加入骨架屏,在页面数据加载完之前,先隐藏页面内容,显示骨架屏内容

解决方案二:
加个loading,在页面数据加载完成前,先隐藏页面内容,显示loading提示

宣传栏