使用Vue做的微信端程序,在进入详情页返回会有闪烁感

最近在做一个微信端类电商程序
准备上线发现在微信浏览器会有一个问题,

比如说点进一个商品,这个时候数据加载视图渲染,有种渲染的感觉这很正常

但是返回商品列表页时,一开始商品列表页是已经渲染好的,然后突然重新加载,接着再次渲染。 这个过程会有明显的闪烁感。虽然只是瞬间闪烁了一下,但是感觉用户体验很差。

于是找了几个上线的微信Web应用看了一下,发现也存在闪烁感,但是没有那么明显,不影响用户体验。

我不知道这是不是单页应用异步渲染导致的。

不知道大家在做单页应用的时候会不会也出现这种情况。

阅读 2.7k
2 个回答

是不是你在路由切换后重新去请求数据了?

你在路由切换的时候如果有重新请求数据,可以加上loading动画提高用户体验。如果只是提取缓存中的数据应该不会有这种闪烁的情况

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