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

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

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

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

相关推荐
WYiQIU1 小时前
11月面了7.8家前端岗,兄弟们12月我先躺为敬...
前端·vue.js·react.js·面试·前端框架·飞书
娃哈哈哈哈呀2 小时前
formData 传参 如何传数组
前端·javascript·vue.js
513495923 小时前
Vite环境变量配置
vue.js
2503_928411564 小时前
11.24 Vue-组件2
前端·javascript·vue.js
weixin79893765432...5 小时前
Vue + Express + DeepSeek 实现一个简单的对话式 AI 应用
vue.js·人工智能·express
高级程序源5 小时前
springboot社区医疗中心预约挂号平台app-计算机毕业设计源码16750
java·vue.js·spring boot·mysql·spring·maven·mybatis
cypking5 小时前
Vue 3 + Vite + Router + Pinia + Element Plus + Monorepo + qiankun 构建企业级中后台前端框架
前端·javascript·vue.js
雨雨雨雨雨别下啦6 小时前
【从0开始学前端】vue3简介、核心代码、生命周期
前端·vue.js·vue
Dorcas_FE8 小时前
【tips】动态el-form-item中校验的注意点
前端·javascript·vue.js
四岁爱上了她8 小时前
input输入框焦点的获取和隐藏div,一个自定义的下拉选择
前端·javascript·vue.js