Vue3图片浏览组件v-viewer

方便易用的vue3 图片查看器:v-viewer

  • 使用npm命令安装

npm install v-viewer@next or yarn add viewer@next

  • 注册插件

引入v-viewer及必需的css样式,并使用app.use()注册插件,之后即可使用。

组件、指令和api会被一起安装到app全局。

全局注册插件

import { createApp } from 'vue'
import App from './App.vue'
import 'viewerjs/dist/viewer.css'
import VueViewer from 'v-viewer'

const app = createApp(App)

app.use(VueViewer, {
  defaultOptions: {
    // 自定义默认配置
  }
}

局部注册

import 'viewerjs/dist/viewer.css'
import { component as Viewer } from "v-viewer"

export default {
  components: { Viewer },
}

  • main.js中defaultOptions默认配置

app.use(VueViewer, {
  defaultOptions: {
    // 自定义默认配置
    zIndex: 9999,
    inline: false, // 默认值:false。启用内联模式。
    button: true, // 右上角关闭按钮
    navbar: true, // 指定导航栏(图片组)的可见性。
    title: true, //指定标题的可见性和内容。
    toolbar: true, // 指定工具栏及其按钮的可见性和布局
    tooltip: true, //放大或缩小时显示带有图像比率(百分比)的工具提示。
    movable: true, // 启用以移动图像。
    zoomable: true, // 启用以缩放图像。
    rotatable: true, // 启用以旋转图像
    scalable: true, // 用以缩放图像。
    transition: false, // 为某些特殊元素启用CSS3转换。
    fullscreen: false, // 启用以在播放时请求全屏。
    keyboard: true, //启用键盘支持。
    url: 'src', //默认值:“src”。定义获取原始图像URL以供查看的位置。
  },
});
  • 使用

或者


  

 

你可能感兴趣的:(Js,Vue3.0,html5,css3,前端)