Vue使用v-viewer,实现图片预览

谁借莪1个温暖的怀抱¢ 2024-04-08 11:12 159阅读 0赞

1.安装依赖

  1. npm install v-viewer --save

2.在main.js中引入

  1. import Viewer from 'v-viewer' //图片查看插件
  2. import 'viewerjs/dist/viewer.css'
  3. // 图片预览
  4. Vue.use(Viewer)
  5. Viewer.setDefaults({
  6. defaultOptions: {
  7. zIndex: 9999
  8. },
  9. Options: {
  10. "inline": true,
  11. "button": true,
  12. "navbar": true,
  13. "title": true,
  14. "toolbar": true,
  15. "tooltip": true,
  16. "movable": true,
  17. "zoomable": true,
  18. "rotatable": true,
  19. "scalable": true,
  20. "transition": true,
  21. "fullscreen": true,
  22. "keyboard": true,
  23. "url": "data-source"
  24. }
  25. })

3.在组件中引用

  1. <van-swipe :autoplay="3000">
  2. <van-swipe-item v-for="(image, index) in moodsImg" :key="index">
  3. <viewer :images = "moodsImg" >
  4. <img :src="image"/>
  5. </viewer>
  6. </van-swipe-item>
  7. </van-swipe>

效果图

2f7e1c79dcde4a89b9160dedfb7721cd.png

发表评论

表情:
评论列表 (有 0 条评论,159人围观)

还没有评论,来说两句吧...

相关阅读