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

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

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

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

相关推荐
veminhe1 小时前
VUE问题
vue.js
M ? A1 小时前
VuReact 编译器核心重构:统一管理组件元数据收集
前端·javascript·vue.js·react.js·重构·开源
M ? A2 小时前
Vue转React最佳工具对比:Vuera、Veaury与VuReact
前端·javascript·vue.js·经验分享·react.js
小小小米粒3 小时前
生命周期 = Vue 实例从创建 → 挂载 → 更新 → 销毁的全过程钩子函数computed = 基于依赖缓存的计算属性
前端·javascript·vue.js
千码君20164 小时前
kotlin:jetpack compose 生成动态可控的动画
vue.js·elementui·kotlin
布局呆星4 小时前
Vue3+TS 笔记:Props 与 Emits 的正确打开方式
javascript·vue.js·笔记
小李子呢02114 小时前
前端八股7--- Vue 状态管理工具(vuex和pinia)
前端·javascript·vue.js
不会写DN4 小时前
从零打造一个丝滑的 Vue 3 返回顶部组件
前端·javascript·vue.js
牧杉-惊蛰4 小时前
修改表格选中时的背景色与鼠标滑过时的背景色
前端·javascript·css·vue.js·elementui·html
林恒smileZAZ9 小时前
Vue<前端页面版本检测>
前端·javascript·vue.js