WebApp【公共组件库】@前端(For Git Submodule)
Tevin
2024-03-22 36f9b3bec3f8df0da0d8d1e1cc63eb7f53765be3
layout/h5Page/CContent.vue
@@ -15,6 +15,10 @@
            class="c-content-scroll"
            v-if="scroll==='on'"
            :scrollY="true"
            :scroll-top="scrollTop"
            :scroll-with-animation="true"
            ref="scrollor"
            @scroll="evt => handleScroll(evt)"
        >
            <slot />
        </scroll-view>
@@ -31,5 +35,21 @@
            default: 'off',
        },
    },
    data() {
        return {
            scrollTop: '',
        };
    },
    methods: {
        handleScroll(evt) {
            this.scrollTop = evt.target.scrollTop;
        },
        $scrollTop(top) {
            if (this.scroll === 'off') {
                return;
            }
            this.scrollTop = top || 0;
        },
    },
};
</script>