Skip to content

Commit 3de6bb5

Browse files
博风Simon-He95
authored andcommitted
chore: optimize code and fix bugs
1 parent 4a6acfb commit 3de6bb5

File tree

4 files changed

+43
-372
lines changed

4 files changed

+43
-372
lines changed

packages/image/src/main.vue

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
:style="imageStyle"
1717
:class="{ 'el-image__inner--center': alignCenter, 'el-image__preview': preview }">
1818
<template v-if="preview">
19-
<image-viewer :z-index="zIndex" :initial-index="initialIndex | imageIndex" v-if="showViewer" :on-close="closeViewer" :url-list="previewSrcList"/>
19+
<image-viewer :z-index="zIndex" :initial-index="imageIndex" v-if="showViewer" :on-close="closeViewer" :url-list="previewSrcList"/>
2020
</template>
2121
</div>
2222
</template>
@@ -96,9 +96,15 @@
9696
},
9797
imageIndex() {
9898
let previewIndex = 0;
99+
const initialIndex = this.initialIndex;
100+
if (initialIndex >= 0) {
101+
previewIndex = initialIndex;
102+
return previewIndex;
103+
}
99104
const srcIndex = this.previewSrcList.indexOf(this.src);
100105
if (srcIndex >= 0) {
101106
previewIndex = srcIndex;
107+
return previewIndex;
102108
}
103109
return previewIndex;
104110
}

src/directives/repeat-click.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ export default {
55
bind(el, binding, vnode) {
66
let interval = null;
77
let startTime;
8-
const maxIntervals = isMac() ? 100 : 300;
8+
const maxIntervals = isMac() ? 100 : 200;
99
const handler = () => vnode.context[binding.expression].apply();
1010
const clear = () => {
1111
if (Date.now() - startTime < maxIntervals) {

0 commit comments

Comments
 (0)