返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue-cli项目使用vue-picture-preview图片预览组件方式
  • 187
分享到

vue-cli项目使用vue-picture-preview图片预览组件方式

2024-04-02 19:04:59 187人浏览 独家记忆
摘要

目录使用Vue-picture-preview图片预览组件使用有赞ImagePreview(图片预览)遇到的问题解决方案使用vue-picture-preview图片预览组件 下载安

使用vue-picture-preview图片预览组件

下载安装

npm install --save vue-picture-preview-extend
npm install --save vue-picture-preview
 
// 如果安装了cnpm,推荐国内用户使用cnpm进行安装
cnpm install --save vue-picture-preview-extend
cnpm install --save vue-picture-preview

配置

// 在 main.js 添加以下代码
import vuePicturePreview from 'vue-picture-preview'
Vue.use(vuePicturePreview)

使用

<!-- 在app.vue添加lg-preview组件 -->
<div id="app">
  <router-view></router-view>
  <lg-preview></lg-preview>
</div>
 
<!-- 给img标签添加v-preview属性,放入图片路径就能使用了 -->
<img
  v-preview="img.url"
  :src="img.url"
>

使用有赞ImagePreview(图片预览)遇到的问题

首先说下有赞ImagePreview的使用

图片

使用

先上个预览效果图

问题点:如果图片预览弹框没有隐藏的话,在路由切换的时候也会一直显示

如图,路由已切换:

弹框未隐藏

解决方案

beforeRouteLeave 钩子中调用 close() 方法关闭预览遮罩

beforeRouteLeave 钩子:离开路由之前执行的函数

   beforeRouteLeave(to,from,next){
        this.ImagePreviewDialog.close()
        next()
    },

解决方案

然后这个问题就可以完美解决了 

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: vue-cli项目使用vue-picture-preview图片预览组件方式

本文链接: https://lsjlt.com/news/166512.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • vue-cli项目使用vue-picture-preview图片预览组件方式
    目录使用vue-picture-preview图片预览组件使用有赞ImagePreview(图片预览)遇到的问题解决方案使用vue-picture-preview图片预览组件 下载安...
    99+
    2024-04-02
  • vue-cli多页面应用实践之实现组件预览项目
    目录vue-cli 多页面应用实现组件预览项目多页面应用配置页面布局左侧菜单栏中间区域右侧手机页功能扩展建议仓库源码总结vue-cli 多页面应用 vue技术栈的同学,大多是用vue...
    99+
    2024-04-02
  • Vue vant使用ImagePreview实现预览图片
    目录vant 使用 ImagePreview 预览图片场景1场景2效果图图片预览正确的打开方式 vue-vant中ImagePreview效果图如下实现步骤,分为3步vant 使用 ...
    99+
    2022-11-13
    Vue vant 使用ImagePreview ImagePreview预览图片
  • vue-cli项目中img如何使用require动态获取图片
    目录vue-cli中img使用require动态获取图片vue-cli中图片显示问题1.手动引入2.相对路径3.绝对路径4.数据data中的图片vue-cli中img使用requir...
    99+
    2024-04-02
  • 前端vue-cli项目中如何使用img图片和background背景图
    这篇文章主要为大家展示了“前端vue-cli项目中如何使用img图片和background背景图”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“前端vue-cli...
    99+
    2024-04-02
  • vue项目实现添加图片裁剪组件
    本文实例为大家分享了vue项目添加图片裁剪组件的具体代码,供大家参考,具体内容如下 功能如下图所示: 1、安装命令如下 npm i vue-cropper --save 2、调用组...
    99+
    2024-04-02
  • vue使用docx-preview实现docx文件在线预览功能全过程
    目录1.下载插件2.导入3.使用组件总结之前一般做项目进行文件浏览的时候基本都是用的window.open+url的形式打开文件,进行浏览操作的,但是这种打开方式只能够在线浏览如jp...
    99+
    2023-05-15
    vue在线预览doc文档 vue实现文件预览功能 vue 在线预览word
  • vue项目中如何使用vue-cropper做图片裁剪
    这篇文章主要介绍了vue项目中如何使用vue-cropper做图片裁剪的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue项目中如何使用vue-cropper做图片裁剪文章都会有所收获,下面我们一起来看看吧。一...
    99+
    2023-07-04
  • vue卡片式点击切换图片组件使用详解
    本文实例为大家分享了vue卡片式点击切换图片组件,供大家参考,具体内容如下 因为公司业务的问题,最近在写vue项目,有了一个卡片图片的点击的需求,自己又不想写动画效果,就偷个懒,采用...
    99+
    2024-04-02
  • vue项目怎么实现前端预览word与pdf格式文件
    今天小编给大家分享一下vue项目怎么实现前端预览word与pdf格式文件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。页面上...
    99+
    2023-07-05
  • vue使用pdf.js预览pdf文件的方法
    我们在页面进行pdf预览的时候,由于有些文件不能够进行打印和下载,这时候我们使用window自带的pdf就很难满足客户的需求,因此需要另外的办法来支持我们进行特殊条件的pdf文件预览...
    99+
    2024-04-02
  • vue项目ElementUI组件中el-upload组件与图片裁剪功能组件结合使用详解
    vue项目ElementUI组件中el-upload组件与裁剪功能组件结合使用,供大家参考,具体内容如下 如下图所示,点击上传组件,选择文件后,会立马弹出图片裁剪功能组件的页面 ...
    99+
    2024-04-02
  • vue项目中使用pinyin转换插件方式
    目录使用pinyin转换插件vue实现汉字转拼音1.建文件 const.js  2.vue-py.js文件3.项目中使用使用pinyin转换插件 npm install j...
    99+
    2024-04-02
  • vue项目中如何使用footer组件
    今天就跟大家聊聊有关vue项目中如何使用footer组件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。footer为公用组件,其他页面都需要引入,这...
    99+
    2024-04-02
  • vue项目中使用require.context引入组件
    目录背景require.context 是什么?require.context 的基本用法require.content 的应用场景背景 我们在vue项目中,我们可能或有很多的组件需...
    99+
    2022-11-13
    vue require.context引入 vue require.context
  • 实现vue图片缩放方式-拖拽组件
    目录实现效果如下父组件如下子组件imgbox.vue如下实现效果如下 这几天做了个没做过的组件,以此记录下,需要的效果是在一个dom内,缩放拖拽图片。 封装的子组件imgbox.V...
    99+
    2024-04-02
  • vue项目中如何使用axios上传图片
    这篇文章将为大家详细讲解有关vue项目中如何使用axios上传图片,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。axios 简介axios 是一个基于Promise 用于...
    99+
    2024-04-02
  • vue中使用vue-pdf组件实现文件预览及相应报错解决
    目录前言一、安装npm 依赖二、引入组件1、html中使用组件 单页2、数据处理 单页三、项目使用--代码部分四、报错解决总结前言 使用vue-pdf组件实现文件预览功能 并在文件上...
    99+
    2024-04-02
  • 在iview+vue项目中使用自定义icon图标方式
    目录1. UI设计师会把自己做的图标库上传到阿里巴巴图标库2. 到购物车中点击添加至项目3. 给项目起个名字4. 把下面这些文件放到我的项目的static中5. 在main.js中全...
    99+
    2024-04-02
  • 使用vue-cli创建项目并webpack打包的操作方法
    1.准备环境(nodejs下载和设置环境变量) 2.全局安装vue-cli,提供vue命令进行创建vue项目 npm install -g @vue/cli 关于旧版本 Vue...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作