Element-ui表格中图片放大简便方法

之前在找怎么存放element-ui中表格内的图片,并实现点击放大的时候,看到网上使用的方法有用el-dialog,或者是v-image-preview。

用dialog的时候太长的图片会超出屏幕

用v-image-preview的时候,使用多选的表格时,选择处的小格子不知道为什么总是高亮(如果有大佬知道怎么解决请告诉我~)

而且很重要的是,这两个方法要实现放大后图片的缩放都得额外加代码(对于我这个对前端了解不多的人来说,不知道该如何下手)

经过两天摸爬滚打发现可以使用element-ui提供的 previewSrcList 开启预览大图的功能zhixu

<template slot-scope="scope" >
    <el-image :src="scope.row.url" :fit="fit" :preview-src-list="srcList" @click="srcList.push(scope.row.url)"></el-image>
</template>

只需要少量代码即可实现表格内图片点击查看预览大图,而且大图还可以用鼠标滚轮或点击按钮实现放大缩小,以及旋转,非常简便

做项目的时候,遇到这个问题,网上没搜到比这更简便而且功能齐全的方法,于是发出来

前端学的不多,如大佬有更好意见,恳请提出~

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值