瀏覽代碼

Merge branch 'dev1.0' of http://git.ycjcjy.com/civilized_city/miniapp into dev1.0

张涛 2 年之前
父節點
當前提交
fc81515eb5
共有 2 個檔案被更改,包括 4 行新增1 行删除
  1. 1
    1
      src/components/PowerList/index.jsx
  2. 3
    0
      src/pages/user/list/index.jsx

+ 1
- 1
src/components/PowerList/index.jsx 查看文件

9
 export default React.forwardRef((props, ref) => {
9
 export default React.forwardRef((props, ref) => {
10
   const { sid, request, params, renderItem, onLoadingChange, onDataChange } = props;
10
   const { sid, request, params, renderItem, onLoadingChange, onDataChange } = props;
11
 
11
 
12
-  const pageSize = 5;
12
+  const pageSize = React.useMemo(() => params.pageSize || 5, [params]);
13
   const pageShowRef = React.useRef(true);
13
   const pageShowRef = React.useRef(true);
14
   const [loading, setLoading] = React.useState(false);
14
   const [loading, setLoading] = React.useState(false);
15
   const [list, setList] = React.useState([]);
15
   const [list, setList] = React.useState([]);

+ 3
- 0
src/pages/user/list/index.jsx 查看文件

11
 const sid1 = Math.random().toString(36).substring(2, 8);
11
 const sid1 = Math.random().toString(36).substring(2, 8);
12
 // const sid2 = Math.random().toString(36).substring(2, 8);
12
 // const sid2 = Math.random().toString(36).substring(2, 8);
13
 
13
 
14
+const params = {pageSize: 20};
15
+
14
 export default (props) => {
16
 export default (props) => {
15
   const [loading, setLoading] = React.useState(false);
17
   const [loading, setLoading] = React.useState(false);
16
   const listRef = React.useRef();
18
   const listRef = React.useRef();
60
           <PowerList
62
           <PowerList
61
             sid={sid1}
63
             sid={sid1}
62
             ref={listRef}
64
             ref={listRef}
65
+            params={params}
63
             request={getSysUser}
66
             request={getSysUser}
64
             onLoadingChange={setLoading}
67
             onLoadingChange={setLoading}
65
             renderItem={(item) => (
68
             renderItem={(item) => (