如何解决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%
有没有免费让ai自动帮你接管操作电脑的mcp服务?
mcp为啥用Streamable HTTP 替代 HTTP + SSE?
scratchjr有没有开源的前端html网页版本源代码?
多模态大模型能否根据ui交互视频来来模仿写出前端交互动画效果ui代码?
如何用阿里云oss+函数计算fc+事件总线EventBridge+消息队列+数据库+redis缓存打造一个高并发弹性系统?
阿里云函数计算 FC如何在海外节点搭建一个代理网络?
ai studio中gemini build的代码如何发布到github pages等免费网页托管上 ?
如何在cursor、qoder、trae中使用Claude Skills功能?
有没有不用u盘就能重装系统的开源工具?
python如何固定摄像头实时计算停车场停车位剩余数量?


