关于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>

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

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

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

相关推荐
ruanno_top2 小时前
能点,但 Tab 不到:两个组件把「可操作」做了一半
vue.js
爱吃烧烤的技术渣2 小时前
别再手写 CRUD 了:我把 Element Plus 的工作量压缩成一份列 schema
前端·vue.js
徐小夕5 小时前
万字长文!DeepSeek Super-agent × 企业知识库架构深度拆解与落地实践
前端·vue.js·github
ruanno_top1 天前
倒计时该用 deadline 还是每秒减一?我把两种写法都跑了一遍
vue.js
徐小夕1 天前
下载量超 30 万的开源智能体 Prime Agent:它把自己从 TypeScript 重写成了 Rust
前端·vue.js·github
toooooop81 天前
CRMEB 故障排查笔记:安全网关只放行 GET/POST 怎么办
前端·javascript·vue.js·thinkphp6·crmeb
软件技术NINI1 天前
基于SpringBoot和Vue的项目评审系统
javascript·vue.js·spring boot·后端·spring·毕业设计·毕设
FRing032 天前
vue2干货总结3(computed计算属性、watch监听器)
开发语言·前端·vue.js·vue2
Java小卷2 天前
JuanForm vs FormCreate!Vue3 表单引擎联动配置 PK!
vue.js·低代码
小郎君6582 天前
Vue 多标签页的加载态设计:为什么我没有用 Suspense 实现 PageLoading
vue.js·算法