张延森 4 anos atrás
pai
commit
f6fd8f786f

+ 8
- 0
src/components/ScrollPageRefresh/index.jsx Ver arquivo

@@ -89,6 +89,14 @@ export default function ScrollPageRefresh (props) {
89 89
     }
90 90
   }
91 91
 
92
+  useEffect(() => {
93
+    if (props.onEmit) {
94
+      props.onEmit(
95
+        // something
96
+      )
97
+    }
98
+  }, [])
99
+
92 100
   return (
93 101
     <view className='ScrollPageRefresh'>
94 102
       <ScrollPage IsEmpty={IsEmpty} ListRefresh={ListRefresh} OnRefresh={OnRefresh} IsPullUp={IsPullUp} IsPullDown={IsPullDown} OnPullUp={OnPullUp} HasMore={HasNextPage} RefreshBg={RefreshBg}>

+ 5
- 1
src/pages/FuLi/ShangPinFilter/index.jsx Ver arquivo

@@ -32,6 +32,10 @@ export default function ShangPinFilter () {
32 32
     console.log(Key)
33 33
   }
34 34
 
35
+  const handleEvt = (...evts) => {
36
+    // 这里可以接受 evts
37
+  }
38
+
35 39
   return (
36 40
     <Page>
37 41
       <view className='ShangPinFilter flex-v'>
@@ -44,7 +48,7 @@ export default function ShangPinFilter () {
44 48
           </view>
45 49
         </view>
46 50
         <view className='flex-item'>
47
-          <ScrollPageRefresh ApiName={`getGoodsList`} Refresh={Refresh} Push={Push}>
51
+          <ScrollPageRefresh ApiName={`getGoodsList`} Refresh={Refresh} Push={Push} onEmit={handleEvt}>
48 52
             <view className='PirzeList'>
49 53
               {
50 54
                 PageList.map((item, index) => (