vue移动项目 首页分屏加载思路
vue移动项目 首页很长 比如说有5个楼层
一进入不想一下把5层楼的所需数据 全部发起请求
所以我的思路是 记录滚动条位置
从1层楼滑动到2层楼顶差不多的位置 再开始请求2层楼的数据
快滑到3层楼顶差不多的位置 请求3层楼数据这样对吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
vue移动项目 首页很长 比如说有5个楼层
一进入不想一下把5层楼的所需数据 全部发起请求
所以我的思路是 记录滚动条位置
从1层楼滑动到2层楼顶差不多的位置 再开始请求2层楼的数据
快滑到3层楼顶差不多的位置 请求3层楼数据这样对吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
我觉得可以先请求首屏需要的数据,然后首屏加载完成后请求剩余的数据,不要滚动的时候再请求,接口要是返回不及时或者用户滚动太快就会导致白屏。首页很长可以考虑虚拟列表来展示内容。
lazy load 呀,vue 移动端项目你应该有用到组件库吧,一般都包含它。如果没用到可以使用 npm https://www.npmjs.com/search?...