Jelajahi Sumber

uas手机版
列表加载逻辑优化

RaoMeng 5 tahun lalu
induk
melakukan
82ed6e29cf

+ 9 - 0
uas-office-web/uas-mobile/src/components/common/currencyList/CurrencyList.jsx

@@ -225,6 +225,7 @@ class CurrencyList extends Component {
         this.setState({
           refreshing: true,
           isEmpty: false,
+          hasNextPage: true,
         })
         saveListState({
           pageIndex: 0,
@@ -272,6 +273,7 @@ class CurrencyList extends Component {
     })
     this.setState({
       isEmpty: false,
+      hasNextPage: true,
     })
     //Todo 解决redux修改数据不同步问题
     setTimeout(() => {
@@ -449,7 +451,10 @@ class CurrencyList extends Component {
       saveListState({
         pageIndex: 0,
         listData: [],
+      })
+      this.setState({
         isEmpty: false,
+        hasNextPage: true,
       })
       setTimeout(() => {
         this.requestList({
@@ -491,6 +496,10 @@ class CurrencyList extends Component {
       listData: [],
       oldSearch: keyword,
     })
+    this.setState({
+      isEmpty: false,
+      hasNextPage: true,
+    })
     //Todo 解决redux修改数据不同步问题
     setTimeout(() => {
       this.requestList()