From 3fa72c469f2ac81eefea3329811e636111cb17ce Mon Sep 17 00:00:00 2001
From: Tevin <tingquanren@163.com>
Date: Mon, 28 Dec 2020 14:07:10 +0800
Subject: [PATCH] 修复空请求异常参数,优化滚动样式

---
 plugins/infiniteScroll/cInfiniteScroll.scss |    6 +++---
 bases/Fetcher.js                            |    6 ++++--
 plugins/infiniteScroll/CInfiniteScroll.vue  |    6 +++---
 3 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/bases/Fetcher.js b/bases/Fetcher.js
index c84c458..a80b451 100644
--- a/bases/Fetcher.js
+++ b/bases/Fetcher.js
@@ -102,8 +102,10 @@
         const params = Qs.stringify(data);
         const data2 = {};
         params.split('&').forEach(param => {
-            const item = param.split('=');
-            data2[decodeURIComponent(item[0])] = decodeURIComponent(item[1]);
+            if (param) {
+                const item = param.split('=');
+                data2[decodeURIComponent(item[0])] = decodeURIComponent(item[1]);
+            }
         });
         return this.query('post', url, data2, remap, options);
     }
diff --git a/plugins/infiniteScroll/CInfiniteScroll.vue b/plugins/infiniteScroll/CInfiniteScroll.vue
index b366640..f54c096 100644
--- a/plugins/infiniteScroll/CInfiniteScroll.vue
+++ b/plugins/infiniteScroll/CInfiniteScroll.vue
@@ -12,16 +12,16 @@
         <slot />
         <view class="c-infinite-bottom">
             <view
-                class="loading"
+                class="c-infinite-loading"
                 v-if="loading"
             >加载中,请稍后...</view>
             <view v-if="ending">
                 <text
-                    class="ended"
+                    class="c-infinite-ended"
                     v-if="pageTotal > 0"
                 >-- 没有更多了 --</text>
                 <text
-                    class="empty"
+                    class="c-infinite-empty"
                     v-else
                 >暂无数据...</text>
             </view>
diff --git a/plugins/infiniteScroll/cInfiniteScroll.scss b/plugins/infiniteScroll/cInfiniteScroll.scss
index dc08e43..9ee833a 100644
--- a/plugins/infiniteScroll/cInfiniteScroll.scss
+++ b/plugins/infiniteScroll/cInfiniteScroll.scss
@@ -8,17 +8,17 @@
 .c-infinite-scroll {
     .c-infinite-bottom {
         text-align: center;
-        .loading {
+        .c-infinite-loading {
             height: 2rem;
             color: #666;
             line-height: 1.8rem;
         }
-        .ended {
+        .c-infinite-ended {
             height: 2rem;
             color: #999;
             line-height: 1.8rem;
         }
-        .empty {
+        .c-infinite-empty {
             line-height: 5rem;
             color: #999;
         }

--
Gitblit v1.9.1