解决页面跳转后滚动条保持在底部

解决单选框 弹窗位置错位
解决时间选择器弹窗错位
document.body.scrollTop = document.documentElement.scrollTop = 0

一共三种情况
为空
用户上传的svg 也就是以http开头的图标
本身存在的svg 也就是 像el-icon-plus一样的样式
<el-upload
class="upload"
:action="fileurl"
:show-file-list="false"
:on-success="handleAvatarSucceis"
:before-upload="beforeAvatarUpload"
accept=".svg"
:on-error="fileerror"
>
<img
v-if="ishttpsvg"
:src="menu2.icon"
class="upimg"
alt=""
/>
<i
v-else-if="menu2.icon !== ''"
slot="default"
class="icon iconfont"
:class="menu2.icon"
></i>
<i
v-else
slot="default"
class="el-icon-plus avatar-uploader-icon"
></i>
</el-upload>
ishttpsvg 是用来判断他是 用户上传的 还是 本身就有的icon图标
if(item.icon.substring(0,4)=='http'){
this.ishttpsvg = true
}
我判断了前四位是否 是http开头 也就是区分了用户上传和本身的icon图
当 menu2.icon 为空时显示默认的加号图标
如果不为空则显示icon图
css 样式
.Icon{
width: 100%
display: flex
.Iconname{
width: 90px;
margin: 17px 0;
text-align: end;
padding-right: 13px
}
>>>.el-upload{
width: 40px;
border: 1px dashed #666;
height: 40px;
margin-top: 15px;
.upimg{
width: 30px
margin-top: 5px;
}
}
>>>.avatar-uploader-icon{
margin: 12px auto
&:before{
color: #999
}
}
}

6541

被折叠的 条评论
为什么被折叠?



