基于el-image,封装一个图片预览组件
el-image的不足
el-image 本身设计已非常优秀,但图片预览功能存在以下不足:
1.没有相应的用户反馈,用户无法直观的知道该图片可以点击查看详情;
2.预览图片的列表需要单独配置一个数组,在实际开发中往往是需要查看当前图片;
文章图片
调用效果及代码
基于上述问题,新增用户交互反馈,支持单图、多图预览
组件源码(p-el-image)
.image-item {
// width: 100px;
// height: 100px;
position: relative;
display: inline-block;
cursor: pointer;
& + .image-item {
margin-left: 10px;
}
.image {
width: 100%;
height: 100%;
}
.warp {
position: absolute;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
}
&:hover {
.warp {
z-index: 1;
background-color: rgba(0, 0, 0, 0.7);
}
}
}
代码仓库 【基于el-image,封装一个图片预览组件】后续补充
推荐阅读
- 基于.NetCore开发博客项目|基于.NetCore开发博客项目 StarBlog - (5) 开始搭建Web项目
- 基于mui的H5套壳APP开发web框架
- uni-app封装input组件用于登录
- 基于Matlab绘制小提琴图的示例代码
- 基于adb的Android端口转发
- 基于ESP32-S3方案的3.5寸串口屏部分应用方案
- netcore 2.2 封装 AutoMapper
- uni-app封装网络请求promise
- 基于uni-app创建小程序项目
- .net core 基于Dapper 的分库分表开源框架(core-data)