diff --git a/src/components/d2-container/components/d2-container-card.vue b/src/components/d2-container/components/d2-container-card.vue index a8450e98..9b2a2cd2 100644 --- a/src/components/d2-container/components/d2-container-card.vue +++ b/src/components/d2-container/components/d2-container-card.vue @@ -3,8 +3,8 @@
-
-
+
+
@@ -20,6 +20,14 @@ export default { name: 'd2-container-card', mixins: [ scroll - ] + ], + mounted () { + // 增加滚动事件监听 + this.addScrollListener() + }, + beforeDestroy () { + // 移除滚动事件监听 + this.removeScrollListener() + } } diff --git a/src/components/d2-container/components/d2-container-ghost.vue b/src/components/d2-container/components/d2-container-ghost.vue index 4527643f..2e6f47b9 100644 --- a/src/components/d2-container/components/d2-container-ghost.vue +++ b/src/components/d2-container/components/d2-container-ghost.vue @@ -18,6 +18,14 @@ export default { name: 'd2-container-ghost', mixins: [ scroll - ] + ], + mounted () { + // 增加滚动事件监听 + this.addScrollListener() + }, + beforeDestroy () { + // 移除滚动事件监听 + this.removeScrollListener() + } } diff --git a/src/pages/demo/components/container/api.vue b/src/pages/demo/components/container/api.vue index bd4a4d86..0f373d9d 100644 --- a/src/pages/demo/components/container/api.vue +++ b/src/pages/demo/components/container/api.vue @@ -1,6 +1,7 @@