在Vue中使用v-viewer插件实现点击图片预览

v-viewer是一款基于 viewer.js 封装的Vue版插件,可用于图像查看,以及图片的旋转、缩放等功能预览。

使用步骤:

第一步:安装插件

yarn add v-viewer@next viewerjs

第二步:引入v-viewer及必需的css样式,并使用app.use()注册插件,这样组件、指令和api会被一起安装到app全局。

//main.js
                                 
import 'viewerjs/dist/viewer.css'
import VueViewer from 'v-viewer'
app.use(VueViewer)

第三步:只需要将v-viewer指令添加到任意元素即可,该元素下的所有img元素都会被viewer自动处理。【指令式调用我觉得非常简便】

//FeedbackDetail.vue
                                 
<el-col
  :span="19"
  v-viewer
>
  <img
    class="imgs"
    v-for="item in feedbackInfo.imgs"
    :key="item"
    :src="item"
  >
</el-col>

以上我使用的是最基本的功能,如需更多配置和使用方式可以参考:v-viewer中文文档

相关推荐

  1. Vue使用v-viewer实现图片

    2024-04-30 10:14:02       12 阅读
  2. vue3+vite使用viewerjs实现图片

    2024-04-30 10:14:02       9 阅读
  3. uniapp图片功能?

    2024-04-30 10:14:02       45 阅读
  4. uni-app图片

    2024-04-30 10:14:02       43 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-30 10:14:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-30 10:14:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-30 10:14:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-30 10:14:02       20 阅读

热门阅读

  1. 从零开始学C语言系列之第三章《strlen》

    2024-04-30 10:14:02       12 阅读
  2. boost::asio::ip::tcp::resolver async_resolve异步解析

    2024-04-30 10:14:02       12 阅读
  3. OC 常用第三方框架使用记录二

    2024-04-30 10:14:02       14 阅读
  4. 黑马点评面试问题

    2024-04-30 10:14:02       11 阅读
  5. WinForms 应用程序中使用 SignalR 连接到服务器

    2024-04-30 10:14:02       12 阅读
  6. 数据的定义及其分类

    2024-04-30 10:14:02       11 阅读
  7. Python读MCU串口

    2024-04-30 10:14:02       13 阅读
  8. 如何理解 HTTP 状态码?

    2024-04-30 10:14:02       13 阅读
  9. 能源系统-有功无功科普

    2024-04-30 10:14:02       12 阅读
  10. 数据结构-图

    2024-04-30 10:14:02       9 阅读