mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
feat(ImagePreview): add closed event
This commit is contained in:
parent
873f3cc4d5
commit
5b279ab0dc
@ -361,6 +361,10 @@ export default createComponent({
|
||||
);
|
||||
}
|
||||
},
|
||||
|
||||
onClosed() {
|
||||
this.$emit('closed');
|
||||
},
|
||||
},
|
||||
|
||||
render() {
|
||||
@ -369,7 +373,7 @@ export default createComponent({
|
||||
}
|
||||
|
||||
return (
|
||||
<transition name="van-fade">
|
||||
<transition name="van-fade" onAfterLeave={this.onClosed}>
|
||||
<div vShow={this.value} class={[bem(), this.className]}>
|
||||
{this.genClose()}
|
||||
{this.genImages()}
|
||||
|
@ -144,6 +144,7 @@ export default {
|
||||
| Event | Description | Parameters |
|
||||
|------|------|------|
|
||||
| close | Triggered when close | { index, url } |
|
||||
| closed `v2.5.6` | Triggered after closed | - |
|
||||
| change | Triggered when current image change | index: index of current image |
|
||||
| scale `v2.5.0` | Triggered when current image scale | { index: index of current image, scale: scale of current image} |
|
||||
|
||||
|
@ -160,6 +160,7 @@ export default {
|
||||
| 事件 | 说明 | 回调参数 |
|
||||
|------|------|------|
|
||||
| close | 关闭时触发 | { index: 索引, url: 图片链接 } |
|
||||
| closed `v2.5.6` | 关闭且且动画结束后触发 | - |
|
||||
| change | 切换当前图片时触发 | index: 当前图片的索引 |
|
||||
| scale `v2.5.0` | 缩放当前图片时触发 | { index: 当前图片的索引, scale: 当前缩放的值 } |
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user