简单优雅的页面图片预览插件 v-viewer 推荐

背景

我想实现一个在预览页面中图片的功能,查了下资料,各种教程,但是都是写的十分繁琐,本文将介绍 v-viewer 插件,简单轻松实现这一功能。

1. 安装 v-viewer

首先,项目中安装 v-viewer:

npm install v-viewer@next

 2.在main.js中配置


import "viewerjs/dist/viewer.css";
import Viewer from "v-viewer";

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

如果是正常vue项目中使用,以上配置就可以了,我是在nuxt3+vue3.0+typescr

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值