v-viewer @1.6.4
"v-viewer": "^1.6.4"
使用
全局注册:
import 'viewerjs/dist/viewer.css';
import VueViewer from 'v-viewer';
let options = {
defaultOptions: {
zIndex: 99999,
title: false,
toolbar: true,
zoomable: true,
rotatable: true,
scalable: true,
keyboard: true
}
};
Vue.use(VueViewer, options);
<a-tooltip
:mouseLeaveDelay="0.1"
placement="top"
trigger="hover|click"
@click="viewPic(record)"
>
<template slot="title">查看证件</template>
<span>
<a href="#" type="link" style="color: #3296fa">
{{ text }}
</a>
</span>
</a-tooltip>
viewPic(row) {
this.$viewerApi({ images: [row.picUrl] });
},
由于全局注册v-viewer,组件、指令和api会被一起安装到app全局,可直接获取并使用全局变量 $viewerApi