vue和element-ui,详情页显示数据延迟,怎么处理?

有很多客户,我点击客户会跳到详情页,但是 每次点击的时候,先出现上次的数据,然后一秒后就会出现新的数据,这个体验很不好,有什么办法让他直接出现新的数据

阅读 3.1k
5 个回答

你得把代码贴上来看看啊

不清楚你详情页面数据是怎么来的,如果是跳转过去后再请求数据的话,我觉得可以从vue生命周期的角度考虑这个问题,可以在页面渲染前加载数据。比如在created中获取数据,而不是在mounted中。

新手上路,请多包涵

先将原来的数据负值为空

如果是详情页是组件的话,是组件重用了,给你的详情页组件加上:key;不是的话就在点击客户的那个事件里加上初始化

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