查看大图: vue查看大图

2021-01-27  本文已影响0人  岚平果

vue: 查看大图

npm install v-viewer --save
import Vue from 'vue';
import Viewer from 'v-viewer'
import 'viewerjs/dist/viewer.css'
Vue.use(Viewer)
Viewer.setDefaults({
  Options: { 'inline': true, 'button': true, 'navbar': true, 'title': true, 'toolbar': true, 'tooltip': true, 'movable': true, 'zoomable': true, 'rotatable': true, 'scalable': true, 'transition': true, 'fullscreen': true, 'keyboard': true, 'url': 'data-source' }
})
<viewer>
  <img :src="scope.row.filePath" style="width: 80px;" alt="">
</viewer>
<viewer :images="photo"> 
      //photo 一定要一个数组,否则报错
   <imgm v-for="(src,index) in photo" :src="src" :key="index" :onerror="errorImg">
</viewer >
// viewer  放在 <Carousel> 的外面
<viewer :images="item.picUrls">
   <Carousel>
       <CarouselItem  v-for="(ele, i) in item.picUrls" :key="i">
          <img :src="ele.url">
      </CarouselItem>
 </Carousel>
</viewer>

总结

  1. 官网地址
https://mirari.cc/2017/08/27/Vue%E5%9B%BE%E7%89%87%E6%B5%8F%E8%A7%88%E7%BB%84%E4%BB%B6v-viewer%EF%BC%8C%E6%94%AF%E6%8C%81%E6%97%8B%E8%BD%AC%E3%80%81%E7%BC%A9%E6%94%BE%E3%80%81%E7%BF%BB%E8%BD%AC%E7%AD%89%E6%93%8D%E4%BD%9C/
  1. 参数说明如下


    image.png
上一篇 下一篇

猜你喜欢

热点阅读