Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >hevue-img-preview 仅需传入url的vue图片预览组件

hevue-img-preview 仅需传入url的vue图片预览组件

作者头像
十里青山
发布于 2022-08-07 02:56:05
发布于 2022-08-07 02:56:05
1.1K00
代码可运行
举报
文章被收录于专栏:我的前端之路我的前端之路
运行总次数:0
代码可运行

hevue-img-preview 简介

本组件基于 vue 编写,仅传入一个图片地址,即可实现图片预览效果,比较适合给文章及页面的所有图片添加预览效果,预览背景色,关闭按钮颜色,控制条的背景也和字体颜色都可自定义,兼容 ie9+,火狐,Safari,谷歌浏览器,不过暂不支持多图预览。如果能帮上你,希望可以移步 GitHub https://github.com/heyongsheng 给个小星星

示例预览

在线文档

使用方法

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 安装
npm install hevue-img-preview --save

# main.js 引入
import hevueImgPreview from 'hevue-img-preview'
Vue.use(hevueImgPreview)

# 使用
给任意对象添加任意事件,例如
<img :src="src" @click="previewImg(url)">
即可在事件里调用方法进行预览
methods: {
    previewImg (url) {
        this.$hevueImgPreview(url)
    }
}

可配置项

this.$hevueImgPreview() 方法可以接收一个字符串类型的 url,或者对象类型的配置,具体使用方法如下

  • this.$hevueImgPreview('img.png')
  • this.$hevueImgPreview({url: 'img.png'}) 可配置项如下

字段

备注

url

http://shiliqingshan.com/web/static/img/logo.1f4d568.png

图片地址

mainBackground

#fff 或者 rgba(255,255,255,.1)

整体背景颜色

controlColor

#fff 或者 rgba(255,255,255,.1)

控制条字体颜色

controlBackground

#fff 或者 rgba(255,255,255,.1)

控制条背景颜色

closeColor

#fff 或者 rgba(255,255,255,.1)

关闭图标的颜色

作者注

在开发的过程中,为了性能和兼容性,其实舍弃了很多东西,例如背景的高斯模糊background-filter, 和字体颜色及背景颜色的渐变。不过为了满足大家个性化的要求,本插件尽量的做到了个性化定制,可以自己搭配出符合项目主题的配色,如果有疑问,请评论

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-04-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
前人铺路系列组件之hevue-img-preview,一款传入地址支持单图多图预览的vue图片预览组件
hevue-img-preview 简介 ❝ 本组件是一个基于 vue 编写的 vue 图片预览组件,支持 pc 和手机端,支持单图和多图预览,仅传入一个图片地址,即可实现图片预览效果。手机端支持单指拖拽和双指缩放。页面各组件颜色均可可自定义,实现个性化设计。如果能帮上你,希望可以移步 GitHub ,或者码云 给个小星星,如果有任何使用意见或建议,也欢迎回复或者提交issure ❞ 示例预览 在线文档 安装 # 安装 npm install hevue-img-preview --save
十里青山
2022/08/07
5710
前人铺路系列组件之hevue-img-preview,一款传入地址支持单图多图预览的vue图片预览组件
请收下这只可爱的猫咪吧
制作一个盛放内容的盒子,在BlogRoot/themes/butterfly/layout/includes/head.pug最后一行加入如下代码:
唐志远
2023/08/01
2190
请收下这只可爱的猫咪吧
基于vue的简单轻便的开源图片预览组件
https://dark2017.github.io/vue-dark-photo.github.io/
饼干_
2022/09/19
1.3K0
基于react的简单轻便的开源图片预览组件
https://dark2017.github.io/vue-dark-photo.github.io/
饼干_
2022/09/19
1.3K0
vue2.x插件升级支持vue3,支持vue3的图片预览插件来了
之前在工作中有需要用到图片预览的地方,当初没有找到合适的图片插件,于是就自己写了一个,并发布到了github,没想到的是竟然一直有人使用,不知不觉的小星星也达到了一百多个,每天文档也还有人访问,于是抽时间给兼容了vue3一下,特来记录一下,由于业务部分的代码和vue3兼容,所以主要记录一下关于vue2和vue3插件部分的区别
十里青山
2022/08/22
5970
Vue图片验证码-自定义组件高级版
需要注意的是如果需要在一个页面上引用两个验证码组件,那么需要自己新建两个验证码模块组件,
kirin
2020/09/30
1.3K0
博客维护记录之图片预览嵌入位置问题
在文章阅读界面,点击文章中的图片,会对图片进行预览,预期效果如下: :::hljs-center
Marigold
2023/08/24
2310
博客维护记录之图片预览嵌入位置问题
66.Harmonyos NEXT 图片预览组件使用指南
图片预览组件是一个功能完善的图片查看器,支持图片的缩放、旋转、滑动切换等功能。本文将详细介绍如何在HarmonyOS应用中集成和使用图片预览组件,帮助开发者快速实现高质量的图片预览功能。
全栈若城
2025/03/15
660
66.Harmonyos NEXT 图片预览组件使用指南
vue点击图片放大预览图片支持旋转等
提到图片放大预览,可能好多人想到的是lightbox,在vue中使用lightbox还挺麻烦,但是伸手党做习惯了,所以去github上搜索了一个,感觉效果很完美,简单实用,所以推荐给大家。
码农笔录
2021/10/29
12.8K1
vue点击图片放大预览图片支持旋转等
Vue 图片预览功能实现指南
在现代 web 应用程序中,图片预览功能提升了用户体验,使用户可以在上传图片之前查看图片内容。本文将详细介绍如何在 Vue.js 应用中实现图片预览功能,包括基本实现、进阶功能、与 Element UI 的集成、常见优化技巧以及与其他库的结合使用。
繁依Fanyi
2024/08/07
4420
VUE图片点击预览组件
github地址:https://github.com/mirari/v-viewer
码客说
2020/05/09
5.7K0
Hexo之更换背景及透明度
创建一个css文件移动到\themes\butterfly\source\css目录下。
张小驰出没
2021/04/15
2.1K0
Hexo之更换背景及透明度
Vue实现在线文档预览
本次实现的文档预览的类型有:docx, xlsx, pptx, pdf,以及纯文本、代码文件和各种图片、视频格式的在线预览
不愿意做鱼的小鲸鱼
2023/07/09
4.2K0
Vue实现在线文档预览
vue+vue-cropper实现上传剪裁图片以及上传时压缩图片
代码暂时都是从项目中抽出来的,只适合借鉴参考,等有时间再单独将这些功能单独写项目,欢迎大家提供更好用的方法或指出不足之处,一起进步。
conanma
2021/11/03
3.7K0
golang——image库图片上写字
package main import ( "github.com/golang/freetype" "image" "image/color" "image/png" "io/ioutil" "log" "os" ) func main() { //图片的宽度 srcWidth := 200 //图片的高度 srcHeight := 200 imgfile, _ := os.Create("out.png") defer imgfile.Close() img := im
码缘
2021/04/28
2.5K1
Vue项目图片剪切上传——vue-cropper的使用
最近自己在研究vue,然后做了一个小型的后台管理系统用来练手,开发过程中,想到了剪切图片上传用户头像的需求。上网百度了一番,发现好多用的都是vue-cropper。我也就用了,个人感觉还是挺好用的。现在在这里用一个简单的小demo演示一下vue-cropper的使用方法。
用户1174387
2018/08/01
3.5K0
Vue项目图片剪切上传——vue-cropper的使用
博客说明
如以上都有还有问题请参考 使用jekyll搭建个人博客 jekyll-theme-H2O_README
tea9
2022/07/16
8810
Alist宝塔部署及其美化
在过去,我的Alist一直作为本地服务运行,它承载着我托管各种杂七杂八的网盘的重任,比如收集文件用的坚果云,存放资源的蓝奏云,放课程视频的百度云。最近我才意识到,这个好像可以在服务器上部署!因此,我决定将我的Alist部署到服务器上,这不仅提升了访问的便捷性,也让我的服务更加稳定可靠,我也会在上面分享一些我的代码文件,但是因为带宽原因,我不会放大于10MB的文件,防止给大家带来不好的体验。
柳神
2024/06/05
1.2K0
Alist宝塔部署及其美化
Vue图片优化指南啦:v-img 介绍
介绍 你是否早就看过所谓的万字长文,上面陈述了各种图片优化技巧,看完之后,你点赞、收藏,然后就下文了?
用户9914333
2022/07/21
9400
CSS笔记(6)
3.参数是混合单位:如果两个值是精确单位和方位名词混合使用,则第一个是x坐标,第二个是y坐标.
y191024
2022/09/20
5170
CSS笔记(6)
相关推荐
前人铺路系列组件之hevue-img-preview,一款传入地址支持单图多图预览的vue图片预览组件
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验