- 引入
- 代码演示
- 基本
- 请在移动设备中扫码预览
- 基本
- API
- ImageViewer Props
- ImageViewer Props
ImageViewer 图片查看器

用于浏览多张图片,并可对图片进行滑动切换
引入
import { ImageViewer } from 'mand-mobile'Vue.component(ImageViewer.name, ImageViewer)
代码演示
基本
请在移动设备中扫码预览

<template><div class="md-example-child md-example-child-image-reader"><div><ul><template v-for="(item, index) in imgs"><li @click="showViewer(index, $event)" :key="index"><div class="img":style="`background: url(${item}) center no-repeat;background-size:cover;`"></div></li></template></ul></div><md-image-viewerv-model="isViewerShow":list="imgs":has-dots="true":initial-index="viewerIndex"></md-image-viewer></div></template><script>import {ImageViewer} from 'mand-mobile'export default {name: 'image-viewer-demo',components: {[ImageViewer.name]: ImageViewer,},data() {return {isViewerShow: false,viewerIndex: 0,imgs: ['http://img-hxy021.didistatic.com/static/strategymis/insurancePlatform_spu/uploads/27fb7f097ca218d743f816836bc7ea4a','http://manhattan.didistatic.com/static/manhattan/insurancePlatform_spu/uploads/c2912793a222eb24b606a582fd849ab7','http://img-hxy021.didistatic.com/static/strategymis/insurancePlatform_spu/uploads/6ee5a0ba9340ca452cbc827902e76be0','http://img-hxy021.didistatic.com/static/strategymis/insurancePlatform_spu/uploads/d751dd4487e265de3b8587f504eee2c3',],}},methods: {showViewer(index) {this.viewerIndex = indexthis.isViewerShow = true},},}</script><style lang="stylus" scoped>.md-example-child-image-readerfloat leftwidth 100%ulfloat leftwidth 100%liposition relativefloat leftwidth 22%padding-bottom 22%margin-left 2%margin-top 2%border-sizing border-boxborder-radius 2pxoverflow hiddenlist-style none.imgposition absolutewidth 100%height 100%</style>
API
ImageViewer Props
| 属性 | 说明 | 类型 | 默认值 | 备注 |
|---|---|---|---|---|
| v-model | 是否显示查看器 | Boolean | false | |
| list | 展示图片列表 | Array | [] | - |
| initial-index | 初始索引值 | Number | 0 | - |
| has-dots | 是否展示图片索引值 | Boolean | true | - |
