diff --git a/docs/examples-dist/image-preview.vue b/docs/examples-dist/image-preview.vue index 24e5d5956..f08fe4946 100644 --- a/docs/examples-dist/image-preview.vue +++ b/docs/examples-dist/image-preview.vue @@ -1,4 +1,21 @@ - + \ No newline at end of file +import Vue from "vue";import ExampleBlock from "../components/example-block";Vue.component("example-block", ExampleBlock); +import { ImagePreview } from 'src/index'; + +export default { + methods: { + handleImagePreview() { + ImagePreview([ + 'https://img.yzcdn.cn/upload_files/2017/03/14/FmTPs0SeyQaAOSK1rRe1sL8RcwSY.jpeg?imageView2/2/w/980/h/980/q/75/format/webp', + 'https://img.yzcdn.cn/upload_files/2017/03/15/FvexrWlG_WxtCE9Omo5l27n_mAG_.jpeg?imageView2/2/w/980/h/980/q/75/format/webp', + 'https://img.yzcdn.cn/upload_files/2017/03/15/FkubrzN7AgGwLlTeb1E89-T_ZjBg.png' + ]); + } + } +}; + \ No newline at end of file diff --git a/docs/examples-dist/swipe.vue b/docs/examples-dist/swipe.vue index 097501ad3..e107e8bf5 100644 --- a/docs/examples-dist/swipe.vue +++ b/docs/examples-dist/swipe.vue @@ -4,7 +4,7 @@ - + @@ -14,7 +14,7 @@ - + diff --git a/docs/examples-docs/image-preview.md b/docs/examples-docs/image-preview.md index e7ed9b7fd..414e9e7f0 100644 --- a/docs/examples-docs/image-preview.md +++ b/docs/examples-docs/image-preview.md @@ -1,3 +1,25 @@ + + ## ImagePreview 图片预览 +### 基础用法 +:::demo +```html +预览图片 +``` +::: diff --git a/docs/examples-docs/swipe.md b/docs/examples-docs/swipe.md index e5761444a..8449eb4e7 100644 --- a/docs/examples-docs/swipe.md +++ b/docs/examples-docs/swipe.md @@ -23,7 +23,7 @@ - + ``` @@ -38,7 +38,7 @@ - + ``` diff --git a/packages/image-preview/src/image-preview.js b/packages/image-preview/src/image-preview.js index af58b935c..93c62f354 100644 --- a/packages/image-preview/src/image-preview.js +++ b/packages/image-preview/src/image-preview.js @@ -12,13 +12,13 @@ const initInstance = () => { }); }; -var ImagePreviewBox = image => { +var ImagePreviewBox = images => { if (!instance) { initInstance(); } if (!instance.value) { - instance.image = image; + instance.images = images; document.body.appendChild(instance.$el); diff --git a/packages/image-preview/src/image-preview.vue b/packages/image-preview/src/image-preview.vue index 3e80c3eeb..21679c8e4 100644 --- a/packages/image-preview/src/image-preview.vue +++ b/packages/image-preview/src/image-preview.vue @@ -1,22 +1,32 @@