vue如何实现图片预览放大以及缩小效果


这篇文章主要介绍了vue如何实现图片预览放大以及缩小效果的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue如何实现图片预览放大以及缩小效果文章都会有所收获,下面我们一起来看看吧。在vue的环境下实现图片放大缩小,可以使用viewerjs1)首先安装依赖2)全局注册(在main.js)以及引用css关于viewerjs中setDeafaults的配置下面有一张表,大家可以参考一下这些工作都做完以后,然后可以在components(公共组件)文件下新建一个文件夹,命名看个人习惯,再新建一个以xxx.vue文件(同上,命名不做具体要求看个人习惯)。在xxx.vue中写入因为已经全局注册过了,可以直接使用标签 然后这个作为子组件。viewer绑定的一定要为数组,不然是会报错的(避坑)。当这些都准备好的就可以在“父页面”使用了。在父页面不要忘了引用以及注册仅展示了关键代码,其他的data(){ return{ } }等等按需写入。注册完以后在需要用到的地方直接写入,数据的都是通过父传子props的方式因为使用的是table里面的插槽,所以传入的数据为row.iconUrlList. 这样整个工作就算是结束了。这张图是显示的图片放大的一个预览情况,这里是参考预览操作实现的一个背景为黑色的部分,上层的图片可实现滚轮放大或者点击上部的放大镜图标进行放大,代码是基于Ant Design Vue框架的基础上这里先分解部分,后面有全部代码1.需要有黑色背景用于预览背景:这里的背景要占满整个屏幕(这里的一般是参考其他插件预览的样式进行模拟设计的),样式在后方代码内2.展示图片并且把图片展示到背景板最中间。3.最重要的下方的两部分:这里的test和classStyle是作为图片的动态样式,虽然名字起得着急,但是不影响使用点击图片,可以进行滚轮放大及缩小,点击后按免费云主机域名压左键可进行拖拽查看图片点击上方的放大及缩小图标也可以进行放大等操作,点击 x 可关于预览点击关闭后,恢复大小,避免点击其他照片影响大小下面是全部实现代码:因为具体也是查看了很多博客等资源最后完成的。其实在代码内有一部分代码:其实有 preview=”0″ preview-text=”图片” 这两行实现图片的预览,但是找了资料没找到具体实现的部分,但是这个属性确实实现了,这里手写预览的原因是这个插件在数量大的情况下是没有反应的。关于“vue如何实现图片预览放大以及缩小效果”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“vue如何实现图片预览放大以及缩小效果”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机行业资讯频道。

相关推荐: css如何设置整个背景都是一张图片

这篇“css如何设置整个背景都是一张图片”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读免费云主机域名完这篇文章能有所收获,下面我们一起来看看这篇“css如何设置整个背景都是一张图片”文章吧。…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 03/07 22:33
Next 03/07 22:34

相关推荐