代码拉取完成,页面将自动刷新
{
label: '品牌图标',
prop: 'icon',
type: 'upload',
listType: 'picture-img',
span: 24,
fileType: 'img',//img/video/audio
propsHttp: {
res: 'data',
url: 'link',
},
// tip: '只能上传jpg/png用户头像,且不超过500kb',
action: '/kc-resource/oss/endpoint/put-file'
},
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
给个临时解决方案吧 项目着急上
我也出现了这个问题
listType 的三个类型中:1: listType: 'picture' , 2: listType: 'picture-card', 3 : listType: 'picture-img', 其他都正常就 ‘picture-img’会出现
Avue版本 :"^3.2.21"和"^3.2.21"
Element-plus版本 : "^2.4.0"和"^2.4.2"
Vue版本 : "^3.3.6" 和 "^3.3.8",
<template #icon-form="row">
<div style="height: 100px;" :style="{'margin': row.type =='view'?'10px 0':0}">
<el-upload
:headers="headers"
:on-success="bannerUploadSuccess"
class="avatar-uploader"
:action="uploadUrl()"
:show-file-list="false"
:disabled="row.type =='view'"
>
<img v-if="form.icon&&form.icon.length" :src="form.icon" class="avatar" style="width: 100px" />
<el-icon v-else class="avatar-uploader-icon"><Plus /></el-icon>
</el-upload>
</div>
</template>
bannerUploadSuccess(res, file) {
if (typeof this.form.icon == "array") {
this.form.icon.push(res.data.link)
}else{
this.form.icon=res.data.link
}
},
临时先这样用吧
希望作者尽快修复
还有就是 select 类型 鼠标移动上去 有边框
3.2.23版本修复
零时解决方案,修改css即可
.el-upload>.el-button,.el-upload__tip{
display: none;
}
css 应该去哪里改呢?
改完后查看依旧是不好用
登录 后才可以发表评论