关于vue3中使用el-upload组件上传图片后删除和预览按钮不显示的问题

最近在开发一个基于若衣vue3的项目中,使用了若衣框架中封装好的el-upload组件上传图片。但是发现一个问题,即上传后鼠标放在图片上应该显示的预览和删除按钮不显示。如下图所示:

即便是按照官方文档要求在el-upload将都配置完全也无济于事。

通过F12查看源码和样式排查后,在封装好的组件代码中添加样式(margin-left的值不固定,可根据实际情况赋值):

复制代码
<style scoped lang="scss">
:deep(.el-upload-list--picture-card .el-upload-list__item-actions span+span) {
  margin-left: 10px;
}
</style>

这样后,再次将鼠标置于图片上,删除和预览按钮就可以 看到了:

这是第二次遇到这种情况。上次的项目修改过后忘记了。这次又遇到了这个问题,因此在这里记录一下。也给碰到该问题的同行有个解决的思路。

如果有其他好方法,欢迎在评论区讨论。

相关推荐
宿6744 小时前
vue3-async
前端·javascript·vue.js
Dreams°12310 小时前
【Java后端+Vue前后端分离:内网正常、公网访问异常|5个高频经典踩坑完整复盘】
java·开发语言·vue.js
小蒜学长11 小时前
基于Springboot+Vue的环保行动志愿者招募系统设计与实现(代码+数据库+LW)
java·数据库·vue.js·spring boot·后端
天道kabuto11 小时前
踩坑复盘:为什么在输入框按个回车,页面就偷偷刷新了?
vue.js
吴长建先生12 小时前
Vue.js支付回调页面如何设计才能保障对账准确性?
vue.js
leoZ23112 小时前
第 2 篇:搭建地基——Vue3 + Vite + Tailwind v4 + shadcn-vue
前端·javascript·vue.js·人工智能·目标检测·数据挖掘·语音识别
吴长建先生13 小时前
支付回调接口设计与代码规范:如何提升团队工程化能力
vue.js
zttbee13 小时前
vue2的API大白话讲解
前端·vue.js·前端框架
卤蛋fg616 小时前
vue 抽屉组件挂载到指定元素内显示,,表格自适应弹窗宽高
vue.js
天道kabuto1 天前
vue-i18n 升级 9.x 踩坑:正则表达式引发的“花括号”惨案
vue.js