吃个甘蔗嚼一年 3 年之前
父節點
當前提交
52aaa71b8d
共有 2 個文件被更改,包括 49 次插入36 次删除
  1. 42
    35
      src/pages/MineUserAll/Collect/index.jsx
  2. 7
    1
      src/pages/MineUserAll/Collect/style.less

+ 42
- 35
src/pages/MineUserAll/Collect/index.jsx 查看文件

@@ -2,6 +2,8 @@
2 2
 import CustomNav from '@/components/CustomNav'
3 3
 import { useState, useEffect } from "react";
4 4
 import withLayout from '@/layouts'
5
+import List from '@/components/List';
6
+import NoData from '@/components/NoData'
5 7
 import { getCollectList } from '@/services/home'
6 8
 import MyCollect from '@/components/CollectList/MyCollect'
7 9
 import './style.less'
@@ -9,44 +11,49 @@ import './style.less'
9 11
 export default withLayout((props) => {
10 12
   const { router, person, location } = props
11 13
   const [collectContent, setCollectContent] = useState([])
12
-
13
-  useEffect(() => {
14
-    getCollectList({
15
-      pageNum: 1,
16
-      pageSize: 99,
17
-      location: location,
18
-
19
-    }).then(val => {
20
-      setCollectContent(val.records)
21
-    })
22
-  }, [location])
14
+  const [queryParams, setQueryParams] = useState({ location: location, pageNum: 1, pageSize: 10 })
15
+
16
+  // useEffect(() => {
17
+  //   getCollectList({
18
+  //     pageNum: 1,
19
+  //     pageSize: 99,
20
+  //     location: location,
21
+  //   }).then(val => {
22
+  //     setCollectContent(val.records)
23
+  //   })
24
+  // }, [location])
23 25
 
24 26
   return (
25
-
26
-    <view className='box-content'>
27
-
28
-
29
-      <CustomNav title='我的收藏' />
30
-
31
-
32
-      <view className='scroll-box-view' >
33
-        <scroll-view scroll-y style={{ height: 'calc(100% - 15em)' }}>
34
-
35
-          <view >
36
-
37
-            {
38
-              collectContent.map((item, index) => { return <MyCollect key={(index)} item={item} /> })
39
-            }
40
-
41
-          </view>
42
-
43
-          <view className='foot'>
44
-            已经到底了~
45
-          </view>
46
-        </scroll-view>
47
-
27
+    <view className='page-index box-content'>
28
+      <view className='index-navbar'>
29
+        <CustomNav title='我的收藏' />
48 30
       </view>
49
-
31
+      <view style={{ overflow: 'hidden', height: '100%' }}>
32
+        <List
33
+          style={{ height: '100%' }}
34
+          request={getCollectList}
35
+          params={queryParams}
36
+          onDataChange={setCollectContent}
37
+        >
38
+          {
39
+            collectContent.length == 0 ?
40
+              <NoData /> :
41
+              <view className='waterfall'>
42
+                {
43
+                  collectContent.map((item, index) => { return <MyCollect key={(index)} item={item} /> })
44
+                }
45
+              </view>
46
+          }
47
+        </List>
48
+      </view>
49
+      {/* <view >
50
+        {
51
+          collectContent.map((item, index) => { return <MyCollect key={(index)} item={item} /> })
52
+        }
53
+      </view>
54
+      <view className='foot'> 
55
+        已经到底了~
56
+      </view>*/}
50 57
     </view>
51 58
   )
52 59
 })

+ 7
- 1
src/pages/MineUserAll/Collect/style.less 查看文件

@@ -13,5 +13,11 @@
13 13
     }
14 14
 
15 15
   }
16
-
16
+  .botton{
17
+    font-size: 28px;
18
+    color: #C0C8D3;
19
+    text-align: center;
20
+    padding:40px 0 50px 0;
21
+    background-color: #F8F8F8;
22
+  } 
17 23
 }