如何解决uniapp列表页分页加载更多导致长列表占用内存出现性能问题?
网友回复
<template>
<view class="sickBody">
<scroll-view scroll-y="true" class="scroll-Y" @scroll="scroll" @scrolltolower="getend">
<view class="parentDom">
<!-- <view :style="{ height: sickAllList.length * 40 + 'px' }"></view> -->
<view :style="{ height: screenHeight + 'px' }"></view>
<view class="positionRelative" :style="{ transform: getTransform }">
<view v-for="item in visibleData" :key="item.id" class="height40" >{{
item.name
}}</view>
</view>
</view>
</scroll-view>
</view>
</template>
<script>
let testdata = [];
let num = 30;
let starti = 0;
const getfakedata = function() {
for (let i = starti; i < num; i++) {
testdata.push({
id: i,
name: '疾病' + i
});
}
starti = num;
num = num + 30;
console.log(testdata);
}
getfakedata();
import {
throttle
} from '@/utils/throttle'; //防抖
export default {
props: {
// 是否展示搜索按钮
listData: {
type: Array,
default: () => []
},
itemSize: {
type: Number,
default: 40
}
},
data() {
return {
startOffset: 0,
start: 0,
end: 20,
scrollTData: 0,
count: 20,
remain: 8
// testData: []
};
},
computed: {
listHeight() {
return testdata.length * t...点击查看剩余70%
deepseek v4与glm5.1 kim2.6 qwen3.6哪个ai模型更强更好用?
gpt-image2能直接将图片转成分层透明的psd设计文件?
claude code、codex、gemini cli如何切换国内大模型使用?
蒸馏最强ai大模型是中小ai模型低成本升级的最好通道?
arena.ai上为啥没有最新的claude4.7及gpt5.5呢?
ai大模型公司为啥开始大量招聘文科生了?
cloudflared如何在低版本centos6或7上安装?
bfwsoa框架如何开启异步缓存与异步任务模式?
selenium如何获取网页js加载渲染后的真实dom结构?
go编写的Eino与python编写的langchain如何选择?


