vue点击后html放大,vue使用viewerjs实现图片点击放大

前年分享过一篇点击放大功能 VUE中使用插件实现点击图片放大功能 ,但是这个只能点击之后预览放大,不能在移动端双指放大,也不能翻转旋转之类,本次分享另一款插件viewerjs来实现图片放大预览。

f25342e4fa3e793649b525cecc455d50.gif

首先,我们在vue项目中利用下放命令安装npm install v-viewer --save

安装完成之后,在main.js中放入下放代码引入注册import Viewer from 'v-viewer'

import 'viewerjs/dist/viewer.css'

Vue.use(Viewer);

Viewer.setDefaults({

Options: { "inline": true, "button": true, "navbar": true, "title": true, "toolbar": true, "tooltip": true, "movable": true, "zoomable": true, "rotatable": true, "scalable": true, "transition": true, "fullscreen": true, "keyboard": true, "url": "data-source" }

});

在页面中使用

  

这样就完成了。

当然,如果你想实现放大之后,可以左右滑动查看其它图片,如下所示

  

在data中定义(或者返回的数据格式)data () {

return {

list: [

{

imgUrl: 'http://cdn.iqzhan.com/qzhan/img/82.jpg'

},

{

imgUrl: 'http://cdn.iqzhan.com/qzhan/img/58.jpg'

}

]

}

}

这样就OK了。

配合下方相关参数

97acab56be2b932441904d12a77b9559.png

分享

分享海报

219.html

扫一扫 - 分享本文

打赏

微信

扫一扫 - 打赏鹏仔

收藏

请按下 Ctrl + D

即可收藏当前文章

手机看

分享到微信朋友圈

219.html

扫一扫 - 手机阅读

侵权投诉

侵权、举报、建议

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值