🐞 fix(ID1001455): 【内部商城小程序】-正常网络下,首页面料商品加载时间过长

【【内部商城小程序】-正常网络下,首页面料商品加载时间过长】 https://www.tapd.cn/53459131/bugtrace/bugs/view/1153459131001001455
This commit is contained in:
xuan 2023-03-07 10:46:36 +08:00
parent 90e2a79e6c
commit d0c3b1405b
2 changed files with 6 additions and 4 deletions

View File

@ -20,7 +20,7 @@ interface Params {
refresherTriggered?: true | false refresherTriggered?: true | false
selfOnRefresherRefresh?: () => void selfOnRefresherRefresh?: () => void
selfOnScrolltolower?: () => void selfOnScrolltolower?: () => void
hasMore?: true | false hasMore?: boolean
statusMore?: StatusParam statusMore?: StatusParam
selectClass?: (val: number) => void selectClass?: (val: number) => void
} }
@ -142,7 +142,7 @@ const SideBar = ({
<ProductClass list={classList} open={openClass} onOpenClick={val => setOpenClass(val)} onSelect={getSelectClass} defaultSelectId={classId} /> <ProductClass list={classList} open={openClass} onOpenClick={val => setOpenClass(val)} onSelect={getSelectClass} defaultSelectId={classId} />
</View> </View>
)} )}
<InfiniteScroll statusMore={statusMore} selfonScrollToLower={() => selfOnScrolltolower?.()} refresherTriggered={refresherTriggered} refresherEnabled selfOnRefresherRefresh={() => selfOnRefresherRefresh?.()}> <InfiniteScroll statusMore={statusMore} lowerThresholdNum={100} selfonScrollToLower={selfOnScrolltolower} refresherTriggered={refresherTriggered} refresherEnabled selfOnRefresherRefresh={selfOnRefresherRefresh}>
{children} {children}
</InfiniteScroll> </InfiniteScroll>
</View> </View>

View File

@ -168,7 +168,9 @@ const Index = () => {
} }
// 数据加载状态 // 数据加载状态
const statusMore = useMemo(() => { const statusMore = useMemo(() => {
return dataLoadingStatus({ list: productData.list, total: productData.total, status: productState.loading! }) const status = dataLoadingStatus({ list: productData.list, total: productData.total, status: productState.loading! })
console.log('loading status', status)
return status
}, [productData, productState.loading]) }, [productData, productState.loading])
// 点击加展示输入框 // 点击加展示输入框
@ -389,7 +391,7 @@ const Index = () => {
heightItem={150} heightItem={150}
selectClass={getSelectClassId} selectClass={getSelectClassId}
refresherTriggered={refresherTriggeredStatus} refresherTriggered={refresherTriggeredStatus}
selfOnRefresherRefresh={() => getRefresherRefresh()} selfOnRefresherRefresh={getRefresherRefresh}
> >
<Product productList={productData.list} popupShow={item => showCart(item)} /> <Product productList={productData.list} popupShow={item => showCart(item)} />
</SideBar> </SideBar>