diff --git a/packages/index.js b/packages/index.js index 09a8f67..7171e7a 100644 --- a/packages/index.js +++ b/packages/index.js @@ -42,12 +42,13 @@ const install = function(Vue, opts = {}) { Vue.component(ElImageViewer.name, ElImageViewer); }; -const _ImageViewer = function({ index, src, list }) { +const _ImageViewer = function({ index, src, list, ...other }) { const ImageViewer = Vue.extend(ElImageViewer); const instance = new ImageViewer({ el: document.createElement('div') }); Object.assign(instance, { - index: src ? list.findIndex(url => url === src) : index, + index: src ? list.findIndex(url => url === src) : index || 0, urlList: list, + ...other, onClose() { instance.$el.className = `${instance.$el.className} viewer-fade-leave-active viewer-fade-leave-to`; setTimeout(function() { diff --git a/packages/scheme/index.vue b/packages/scheme/index.vue index bc4268a..86fc863 100644 --- a/packages/scheme/index.vue +++ b/packages/scheme/index.vue @@ -9,9 +9,8 @@ -
+