当前位置: 首页 > news >正文

vue中使用vab-magnifier实现放大镜效果

效果图如下:
在这里插入图片描述

1. 首先,使用npm或yarn安装vab-magnifier插件:
npm install vab-magnifier

yarn add vab-magnifier
2. 在Vue组件中引入vab-magnifier插件:
import VabMagnifier from 'vab-magnifier';
import 'vab-magnifier/lib/vab-magnifier.css'export default {components: {VabMagnifier},
}
3. 在模板中使用vab-magnifier组件:
<template><div><el-card><div class="out-box"><div class="item" v-for="item in imgSrc" :key="item"><vab-magnifier type="circle" :url="item" style="width:100%;height:260px;" :width="150"></vab-magnifier></div></div></el-card></div>
</template>

其中,url是需要放大的图片的路径

4.数据存放
export default {data() {return {imgSrc: [require("../../assets/person.jpg"),require("../../assets/person2.webp"),],}}},
}

所有代码如下:

<template><div><el-card><div class="out-box"><div class="item" v-for="item in imgSrc" :key="item"><vab-magnifier type="circle" :url="item" style="width:100%;height:260px;" :width="150"></vab-magnifier></div></div></el-card></div>
</template><script>
import VabMagnifier from 'vab-magnifier';
import 'vab-magnifier/lib/vab-magnifier.css'export default {components: {VabMagnifier},data() {return {imgSrc: [require("../../assets/person.jpg"),require("../../assets/person2.webp"),],}}
}
</script><style lang="less" scoped>
::v-deep .el-card {.out-box {display: flex;gap: 20px;.item {width: 25%;img {object-fit: cover;aspect-ratio: 1;object-position: center;}}}
}
</style>
http://www.lryc.cn/news/99859.html

相关文章:

  • 无涯教程-jQuery - Highlight方法函数
  • 【bar堆叠图形绘制】
  • ORACLE数据库灾难恢复
  • base和正则备份
  • ArcGIS Engine 与 Visual Studio版本对照表
  • JPA连接达梦数据库导致auto-ddl失效问题解决
  • 【MATLAB第60期】【更新中】基于MATLAB的ARMAX具有外生回归因子的移动平均自回归模型
  • Vue 常用指令 v-on 自定义参数,事件修饰符
  • 重要通知|关于JumpServer开源堡垒机V2版本产品生命周期的相关说明
  • 下载快 kaggle output
  • 结构型设计模式-1.代理设计模式
  • Python(四十九)获取列表指定元素的索引
  • 年轻人的第一套海景房
  • Vue输入内容/链接生成二维码
  • 使用langchain与你自己的数据对话(二):向量存储与嵌入
  • No105.精选前端面试题,享受每天的挑战和学习
  • 【计算机网络】第 3 课 - 计算机网络体系结构
  • 精细呵护:如何维护自己的电脑,提升性能和寿命
  • DevOps-Jenkins
  • Jasper裁员,成也GPT,败也GPT
  • 安卓开发后台应用周期循环获取位置信息上报服务器
  • 为什么你的独立站有流量没转化?如何做诊断检查?
  • 【深度学习】【三维重建】windows10环境配置PyTorch3d详细教程
  • 【算法和数据结构】257、LeetCode二叉树的所有路径
  • yolov5的后处理解析
  • Java中注解应用场景
  • verilog
  • 基于springboot+mybatis+vue进销存管理信息系统
  • Keepalived 在CentOS安装
  • Lua语法学习