From 1b65a3c4e36f2592b51469b1596b9a1dd639f3b6 Mon Sep 17 00:00:00 2001 From: airyland Date: Tue, 24 Oct 2017 16:38:33 +0800 Subject: [PATCH] swiper: add event:on-get-height #2112 --- src/components/swiper/metas.yml | 8 ++++++++ src/components/swiper/swiper.vue | 1 + 2 files changed, 9 insertions(+) diff --git a/src/components/swiper/metas.yml b/src/components/swiper/metas.yml index 579a03daa..b13cd6192 100644 --- a/src/components/swiper/metas.yml +++ b/src/components/swiper/metas.yml @@ -102,12 +102,20 @@ props: default: 0 en: index value, use `v-model` for binding zh-CN: index 绑定,使用`v-model`,一般不需要绑定 +events: + on-get-height: + version: next + params: '`(height)`' + en: emits after height is caculated + zh-CN: 高度获取后触发 changes: next: en: - '[enhance] set shorter distance for first and last item for better experience' + - '[feature] add event:on-get-height #2112' zh-CN: - '[enhance] 非循环模式下对第一张和最后一张使用更短的拖动距离' + - '[feature] 添加事件 event:on-get-height #2112' v2.6.0: en: - '[enhance] support fallbackImg for prop:list #1923' diff --git a/src/components/swiper/swiper.vue b/src/components/swiper/swiper.vue index 2ae72c293..97a69bece 100755 --- a/src/components/swiper/swiper.vue +++ b/src/components/swiper/swiper.vue @@ -54,6 +54,7 @@ export default { this.render(this.index) } this.xheight = this.getHeight() + this.$emit('on-get-height', xheight) }) }, methods: {