用UNI-APP开发了一款小说APP,但是遇到一个问题.
根据实际需求,刚开始在书籍详情页,书籍信息和章节列表是一个接口给过来的,
但是APP在滑动的时候会很卡,因此将书籍信息和章节列表分为两个接口进行处理.
分开后,书籍信息页面倒是没问题了,但是在切换到章节列表的TAB时,如果章节较多,那么还是一样会很卡.
有时候滑动都不动,过一会又动很多.
有没有什么办法解决这个数据过多的问题?
用UNI-APP开发了一款小说APP,但是遇到一个问题.
根据实际需求,刚开始在书籍详情页,书籍信息和章节列表是一个接口给过来的,
但是APP在滑动的时候会很卡,因此将书籍信息和章节列表分为两个接口进行处理.
分开后,书籍信息页面倒是没问题了,但是在切换到章节列表的TAB时,如果章节较多,那么还是一样会很卡.
有时候滑动都不动,过一会又动很多.
有没有什么办法解决这个数据过多的问题?
3 个回复
b***@qq.com (作者)
比如说章节数在200章以内的话就没有问题,但是如果有几千章的话,就会很卡很卡了.基本上没法使用了.
DCloud_heavensoft
贴下代码和界面,说明操作哪里卡,这样别人才能分析。
如果是app-vue的话,注意scroll-view不能装载太长的列表。
b***@qq.com (作者)
就是一个正常的渲染,v-for,如果请求的data数据长度很长的话,就很卡.反之则没问题.
2020-08-18 18:57
b***@qq.com (作者)
<view class="item" v-for="(item,index) in chapterlist" :key="index" @click="readChapter(item.cid)">
<view class="name">{{item.chaptername}}</view>
</view>
2020-08-18 18:58
DCMarvel
APP 尽量使用NVUE + LIST,用VUE会怀疑人生