解决页面跳转后滚动条保持在底部 解决单选框 弹窗位置错位 解决时间选择器弹窗错位

35 篇文章 1 订阅
11 篇文章 0 订阅

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

在这里插入图片描述

解决单选框 弹窗位置错位

解决时间选择器弹窗错位

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  
              }
            }
            
          }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bliss小宝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值