vue中v-if 与v-else的问题,问题见下面描述

用vue写判断条件时,当网络加载慢时,先显示v-else再显示v-if的内容, 然而当获取到接口数据时候,条件已满足又会出现v-if的内容了,使得页面再用户看的时候有种跳跃感,如何解决这种跳跃感??多谢。

阅读 5.8k
3 个回答

我也有这种情况,不过我给加了一个预加载的转圈看上去就好多了,要么你就一开始就先别用v-else,直接都搞成v_if或者v-show,一开始对应的设置false或者true

你获取网络数据是在什么时候获取的?在渲染之前获取数据就没有问题了。

用ready(),在页面渲染前加载好数据,但是ready只能在页面第一次加载前调用

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题