1,安装v-viewer插件
npm install v-viewer --save
2,在main.js文件内引入v-viewer
import 'viewerjs/dist/viewer.css'
import Viewer from 'v-viewer'
Vue.use(Viewer)
- 使用v-viewer插件实现图片的预览功能
在子组件给一个点击事件
// 点击放大图
clickEvent() {
if(this.item.type == "image"){
this.$emit("on-event",{
type : "image",
url : this.item.url
}