在 element ui 自定义的道路上越走越远

 从上往下 分别都是 

1 提示箭头放在下面, 并且颜色变成自定义颜色

2 step 进度条 先是把is process改成is wait  然后index+1

然后 更改进度条颜色 和样式

3 element ui 在表单校验的时候

成功后为绿色 其他为蓝色 所以都改成蓝色了

竟然要:hover  难怪用火狐找半天找不到在哪!

最后那个rgb  就是饿了么 总体ui  的color~

<style rel="stylesheet/scss" lang="scss">
/*  加scoped会限制style的作用域 下面这样才能改组件里面label的属性  */

.el-tooltip__popper[x-placement^="bottom"] .popper__arrow {
  border-bottom-color: rgba(180, 208, 255, 1);
}
.el-tooltip__popper[x-placement^="bottom"] .popper__arrow:after {
  border-bottom-color: rgba(247, 249, 253, 1);
}

.mytooltip {
  background: rgba(247, 249, 253, 1) !important;
  border: 1px solid rgba(180, 208, 255, 1) !important;
  width: 230px !important;
  span {
    color: #3d5afe;
  }
  div {
    color: #797d84;
  }
}

.is-finish {
  color: #489afb;
  .el-step__icon {
    background-color: #489afb;
  }
  .el-step__icon-inner {
    color: white;
  }
}

.el-step__line-inner {
  border-width: 1.5px !important;
}

.el-form-item.is-success .el-input__inner {
  border-color: #c0c4cc;
}

.el-form-item.is-success .el-input__inner:focus {
  border-color: rgb(64,158,255);
  transition-duration: .5s;
}
</style>

select 也真的好坑啊
icon 只要<i> 就可以
发现自从有了火狐的  查看元素 我如有神助  直接查看元素强制改类名就可以了  我爱火狐


1  select

 <div class="chooseDiv">
              <el-select v-model="provinceValue" placeholder="请选择省">
                <el-option
                  v-for="item in provinceData"
                  :key="item.value"
                  :label="item.label"
                  :value="item.value"
                ></el-option>
              </el-select>
              <el-select v-model="cityValue" placeholder="请选择市">
                <el-option
                  v-for="item in cityData"
                  :key="item.value"
                  :label="item.label"
                  :value="item.value"
                ></el-option>
              </el-select>
            </div>


下面要加这个 
   /*
      provinceValue: "",
      cityValue: "",
      areaValue: "",
      provinceData: [
        {
          provinceValue: "选项4",
          label: "444"
        },
        {
          provinceValue: "选项5",
          label: "555"
        }
      ],
      cityData: [
        {
          cityValue: "选项4444",
          label: "44444444"
        },
        {
          cityValue: "选项54444",
          label: "55544444"
        }
      ],
      areaData: [
        {
          areaValue: "选项11111111111",
          label: "111111111111111111111"
        }
      ],
      */

2 主动获取子组件的零食
  this.childDate = this.$refs.typeDate.infoForm;

绑定的时候  <component :is="switchAttest" ref="typeDate" class="statusattest-conter"></component>
  
子组件里面
 computed: {
    authInfo() {
      return this.$parent.authInfo;
    }
  },
  watch: {
    authInfo(val, oldVal) {
      // console.log(val, oldVal)

3 另: 想实现  点击后再step往前的方法  就要放到  callback里.
      this.$alert('已经xxxx', {
          confirmButtonText: '确定',
          callback: action => {
             this.active++;
          }
        });

4 正则校验通过后再进行下一步. 

事实证明  clear valid(具体不是这个) 是有效的
这样 绿色的框框也不会带去下一步了~ qwq  好


5 使用svg
这也太容易了吧  天啊 直接用。。。直接用就好了qwq  直接下载svg文件  矢量图 可以用font-size来调控。width的不用qwq

     <svg-icon icon-class="checkfail" 

             class-name="checkfailIcon"></svg-icon>

      注意  前面是文件名 后面是自定义的类名

哎 不会用搜索引擎 不会表达出自己的意思 代码到用时方恨少啊

6 发现 隐藏密码 show-password不能用

自己定义:  https://www.jianshu.com/p/62e8c9e57f99

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值