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

1.安装依赖

npm install v-viewer --save

2.在main.js中引入

import Viewer from 'v-viewer' //图片查看插件
import 'viewerjs/dist/viewer.css'
// 图片预览
Vue.use(Viewer)
 
Viewer.setDefaults({
 defaultOptions: {
    zIndex: 9999
  },
  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"
  }
})

3.在组件中引用

<van-swipe :autoplay="3000">
		<van-swipe-item v-for="(image, index) in moodsImg" :key="index">
			<viewer :images = "moodsImg" >
				<img :src="image"/>
			</viewer>
		</van-swipe-item>
</van-swipe>

效果图

猜你喜欢

转载自blog.csdn.net/qq_41842461/article/details/126481370