图片预览插件vue-photo-preview的使用

这篇具有很好参考价值的文章主要介绍了图片预览插件vue-photo-preview的使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

移动端项目中需要图片预览的功能,但本身使用mintui,vantui中虽然也有,但是为了一个组件安装这个有点儿多余,就选用了vue-photo-preview插件实现(其实偷懒也不想自己写)。
1、安装

npm i vue-photo-preview --save

或者用淘宝镜像

cnpm i vue-photo-preview --save

2、引入
打开项目中main.js,添加如下代码

import preview from 'vue-photo-preview'
import 'vue-photo-preview/dist/skin.css'
Vue.use(preview)

注:引入可进行配置,部分常用配置项:

maxSpreadZoom: 1, // 预览图最大的倍数,默认2倍
fullscreenEl: false, //是否显示右上角全屏按钮
closeEl: true, //是否显示右上角关闭按钮
tapToClose: true, //点击滑动区域应关闭图库
shareEl: false, //是否显示分享按钮
zoomEl: false, //是否显示放大缩小按钮
counterEl: false, //是否显示左上角图片数量按钮
arrowEl: true,  //是否显示左右箭头(pc浏览器模拟手机时)
tapToToggleControls: true, //点击应切换控件的可见性
clickToCloseNonZoomable: true //点击图片应关闭图库,仅当图像小于视口的大小时

具体配置完整引入如下所示:

import preview from 'vue-photo-preview'
import 'vue-photo-preview/dist/skin.css'
let options = {
  maxSpreadZoom: 1, // 预览图最大的倍数,默认2倍
  fullscreenEl: false, //是否显示右上角全屏按钮
  closeEl: true, //是否显示右上角关闭按钮
  tapToClose: true, //点击滑动区域应关闭图库
  shareEl: false, //是否显示分享按钮
  zoomEl: false, //是否显示放大缩小按钮
  counterEl: false, //是否显示左上角图片数量按钮
  arrowEl: true,  //是否显示左右箭头(pc浏览器模拟手机时)
  tapToToggleControls: true, //点击应切换控件的可见性
  clickToCloseNonZoomable: true //点击图片应关闭图库,仅当图像小于视口的大小时
}
Vue.use(preview, options)
Vue.use(preview)

3、使用
直接使用:

<img v-show="picUrl!=''" class="pic-icon" :src="picUrl" preview preview-text="风景">

注:preview-text为图片的描述

如图:
图片预览插件vue-photo-preview的使用,vue学习笔记,插件,vue.js,插件,前端

图片多的话,可以根据preview分组进行使用。

<img src="地址" preview="1" preview-text="分组1——1">
<img src="地址" preview="1" preview-text="分组1——2">
<img src="地址" preview="2" preview-text="分组2——1">
<img src="地址" preview="3" preview-text="分组3——1">

如图片数据请求完,调用this.$previewRefresh()文章来源地址https://www.toymoban.com/news/detail-643278.html

到了这里,关于图片预览插件vue-photo-preview的使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vscode markdown preview enhanced插件显示图片alt标题注释

    vscode markdown preview enhanced plugin show image alt title description edit parser.js file‘s onWillParseMarkdown OR onDidParseMarkdown function: windows:%userprofile%/.crossnote/parser.js linux/mac:~/.crossnote/parser.js for old version: windows:%userprofile%/.mume/parser.js linux/mac:~/.mume/parser.js

    2024年02月09日
    浏览(45)
  • vue项目使用luckyexcel插件预览excel表格

    温馨提示 :需要用到luckysheet文件和luckyexcel插件,根据下面步骤一步一步操作会避免踩坑,比如我当时遇到了window.luckysheet is not defined控制台报红的问题。 (这也是上面提到的如果没有引入会报红window.luckysheet找不到的问题) public文件夹下的index.html里引入luckysheet的相关依赖

    2024年02月12日
    浏览(36)
  • VUE项目后端接口返回图片流,图片在preview里,怎么把图片显示到页面上?

    今天碰到一个接口,后端返的二维码是文件流,在preview里能看到,但response里啥都没有,这种情况怎么拿到这张图片呢?

    2024年02月12日
    浏览(40)
  • 【Vue】使用print.js插件实现打印预览功能,超简单

    目录 一、实现效果  二、实现步骤 【1】安装插件 【2】在需要打印的页面导入 【3】在vue文件中需要打印的部分外层套一层div,给div设置id。作为打印的区域 【4】在打印按钮上添加打印事件 【5】在methods中添加点击事件 三、完整代码   print.js插件,可以打印html、pdf、json数

    2024年02月14日
    浏览(49)
  • 使用vue+element ui图片放大预览遮盖层异常

    使用element一个图片放大预览遮盖层只挡了一部分,如图 错误代码

    2024年02月16日
    浏览(56)
  • Flutter中的图片查看器:使用photo_view库

    在移动应用开发中,图片查看器是一个常见的需求。Flutter提供了许多库来简化这一过程,其中 photo_view 库是一个强大而灵活的选择。本文将介绍 photo_view 库的基本概念以及如何在Flutter应用中使用它来实现漂亮的图片查看体验。 photo_view 是Flutter中的一个用于实现图片查看功能

    2024年01月21日
    浏览(40)
  • vue3+elementplus点击按钮使用el-image-viewer图片预览组件

    1.首先确保你是全局引入,不是全局的需要自主引入该组件 2..vue文件中定义组件 3. showsrcListref:[\\\'\\\']格式 4.点击按钮给showsrcListref赋值即可完成,同时将showImagePreview置为true

    2024年01月18日
    浏览(66)
  • 【学习记录20】vue使用blob流预览word ,Excel,pdf,TXT,图片,视频

    TXT,PDF直接使用浏览器本身预览 excel使用插件 xlsx, 这个插件需要用到arraybuffer的流格式,我是使用前端转换的详见js代码,也可以叫后台返回arraybuffer的数据流 word 使用插件  docx-preview 话不多说直接上菜,css样式自己调就行 npm install xlsx --save npm install docx-preview --save 思路来

    2024年02月13日
    浏览(46)
  • 使用Vue2开发一个图片预览组件,支持多图切换、缩放旋转、鼠标滚轮、键盘按键、拖动等等操作

    话不多说,咱们赶紧来开启本章的内容,这次小编给各位带来的依旧是实用类文章,分享如何开发一个完整的 图片预览组件 ,它支持多图切换、放大缩小、旋转、鼠标滚轮操作、键盘按键控制、拖动等等的功能,并且使用方便、易扩展,零依赖。 项目演示技术小编采用的是

    2024年02月09日
    浏览(78)
  • IDEA开启预览选项--enable-preview

    最近在研究loom,我的idea版本是2022.5(2023.1开始支持jdk20,低版本需要自己调) 用到了预览功能 virtualThread报错  is a preview API and is disabled by default. 但是改了sdk到20也一直提示报错 看编译参数是把--source 20 --enable-preview放到了最后(必须放最前面) 解决办法是:   添加VM选项

    2024年02月10日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包