WebApp【公共组件库】@前端(For Git Submodule)
Tevin
2020-12-28 3fa72c469f2ac81eefea3329811e636111cb17ce
修复空请求异常参数,优化滚动样式
3 files modified
18 ■■■■■ changed files
bases/Fetcher.js 6 ●●●●● patch | view | raw | blame | history
plugins/infiniteScroll/CInfiniteScroll.vue 6 ●●●● patch | view | raw | blame | history
plugins/infiniteScroll/cInfiniteScroll.scss 6 ●●●● patch | view | raw | blame | history
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);
    }
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>
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;
        }