派大星爱吃小鱼干

vue-photo-preview【基于photoswipe的v

2019-08-27  本文已影响0人  程序猿阿峰

vue-photo-preview GitHub官网

1. 使用

# 安装
npm install vue-photo-preview --save

# 引入
import preview from 'vue-photo-preview'
import 'vue-photo-preview/dist/skin.css'
let options = {
  fullscreenEl: false
};
Vue.use(preview, options)
Vue.use(preview)

# html
//在img标签添加preview属性 preview值相同即表示为同一组
<img src="xxx.jpg" preview="0" preview-text="描述文字">

//分组
<img src="xxx.jpg" preview="1" preview-text="描述文字">
<img src="xxx.jpg" preview="1" preview-text="描述文字">

<img src="xxx.jpg" preview="2" preview-text="描述文字">
<img src="xxx.jpg" preview="2" preview-text="描述文字">
效果图 image.png

2. 问题

如果数据是异步获取回来的,会出现不管你怎么点击,都不会出现效果。这就需要在你成功获取数据回来之后,加上 this.$previewRefresh() ,刷新重置一下。

<img
  class="pic"
  v-for="(item,index) of imgList"
  :key="index"
  :src="item.smallFileName"
  :large="item.fileName"
  preview="0"
  preview-text="症状图片"
>
image.png
上一篇下一篇

猜你喜欢

热点阅读