From fe7a9db56d8062ffd5e3e86576e781dbba3b3ece Mon Sep 17 00:00:00 2001 From: Tevin <tingquanren@163.com> Date: Thu, 23 Nov 2023 11:16:33 +0800 Subject: [PATCH] 优化表单只读模式显示 --- layout/h5Page/CContent.vue | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/layout/h5Page/CContent.vue b/layout/h5Page/CContent.vue index 6f4b89e..dff8ecc 100644 --- a/layout/h5Page/CContent.vue +++ b/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> \ No newline at end of file -- Gitblit v1.9.1