Explorar o código

♻️ refactor(home): 优化首页组件导入和状态管理

- 移除未使用的ScrollView组件导入
- 调整GoodsData类型导入路径,从goods-list改为goods-card
- 删除未使用的refreshing状态及相关下拉刷新处理函数handleRefresh
yourname hai 1 mes
pai
achega
a175e686c2
Modificáronse 1 ficheiros con 3 adicións e 10 borrados
  1. 3 10
      mini/src/pages/index/index.tsx

+ 3 - 10
mini/src/pages/index/index.tsx

@@ -1,14 +1,14 @@
 import React, { useState, useEffect } from 'react'
-import { View, Text, ScrollView } from '@tarojs/components'
+import { View, Text } from '@tarojs/components'
 import { TabBarLayout } from '@/layouts/tab-bar-layout'
 import TDesignSearch from '@/components/tdesign/search'
 import TDesignSwiper from '@/components/tdesign/swiper'
-import GoodsList, { GoodsData } from '@/components/goods-list'
+import GoodsList from '@/components/goods-list'
+import { GoodsData } from '@/components/goods-card'
 import './index.css'
 
 const HomePage: React.FC = () => {
   const [pageLoading, setPageLoading] = useState(true)
-  const [refreshing, setRefreshing] = useState(false)
   const [goodsList, setGoodsList] = useState<GoodsData[]>([])
 
   // 模拟轮播图数据
@@ -74,13 +74,6 @@ const HomePage: React.FC = () => {
     return () => clearTimeout(timer)
   }, [])
 
-  // 下拉刷新
-  const handleRefresh = () => {
-    setRefreshing(true)
-    setTimeout(() => {
-      setRefreshing(false)
-    }, 1000)
-  }
 
   // 商品点击
   const handleGoodsClick = (goods: GoodsData, index: number) => {