From 0bf7852f0b2c54f18d18c0bb0ae3a15d91e3e6f6 Mon Sep 17 00:00:00 2001 From: cookfront Date: Wed, 15 Mar 2017 20:56:37 +0800 Subject: [PATCH] image preview --- docs/examples-dist/image-preview.vue | 21 +++++++- docs/examples-dist/swipe.vue | 4 +- docs/examples-docs/image-preview.md | 22 +++++++++ docs/examples-docs/swipe.md | 4 +- packages/image-preview/src/image-preview.js | 4 +- packages/image-preview/src/image-preview.vue | 50 ++++++-------------- packages/swipe/src/scroll.js | 2 +- packages/zanui-css/src/image_preview.css | 11 ++--- 8 files changed, 68 insertions(+), 50 deletions(-) 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 @@