WebApp【公共组件库】@前端(For Git Submodule)
‘chensiAb’
2025-03-26 7c51280f1cf4b796f9215133b2f99b397cf5325c
plugins/infiniteScroll/CInfiniteScroll.vue
@@ -54,7 +54,7 @@
                <text
                    class="c-infinite-empty"
                    v-else
                >暂无数据...</text>
                >(暂无数据)</text>
            </view>
        </view>
    </scroll-view>
@@ -141,6 +141,7 @@
                            // 没有数据
                            if (!options.pageTotal || options.pageTotal <= 0) {
                                this.ending = true;
                                this.pageTotal = 0;
                            }
                            // 有数据
                            else {
@@ -163,6 +164,8 @@
                    // 加载失败
                    fail: () => {
                        this.loading = false;
                        this.ending = true;
                        this.pageTotal = 0;
                        // 如果下拉刷新,还原下拉
                        if (this.touch.dargState === 2) {
                            this.touch.driftTop = 0;
@@ -299,17 +302,17 @@
            this.hanldeLoadMore();
        },
        // 刷新加载
        $refresh(autoStart = 'on') {
        $refresh(autoStart) {
            Taro.pageScrollTo({
                selector: '#' + this.elmId,
                scrollTop: 0,
            });
            this.ending = false;
            this.current = 0;
            if (autoStart === 'on') {
                this.hanldeLoadMore();
            } else {
            if (autoStart === 'off') {
                this.inital = false;
            } else {
                this.hanldeLoadMore();
            }
        },
    },