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