el-select 下拉选择框添加单位显示

效果图:

在这里插入图片描述

实现方法:

思路:利用el-select组件的 prefix Select 组件头部内容 插槽属性。因为prefix插槽位置在左边,所以需要改变prefix插槽样式,使内容放到右侧。又因为prefix插槽默认样式有一个left: 5px属性,所以导致我们在使用right时,不能直接有效地把插槽放到右边去。此时我们就需要更改elementUI样式的源代码。在所有css文件中,找到el-input__prefix类,删掉left: 5px属性。如果后续想要在某个地方使用到el-input__prefix类的left样式,直接在对应的vue文件添加覆盖即可。

样式源代码路径
  1. 未自定义elementUI主题颜色:在 node_modules / element-ui / lib / theme-chalk
  2. 自定义elementUI主题颜色:在src / theme / element点击前往:自定义elementUI主题样式颜色
删掉elementUI的源代码left:5px样式后,我们再在APP.vue文件里写css代码,把插槽内容放到右侧去:

			  <el-select
                v-model="form.warning"
                class="select-prefix"
                filterable
                allow-create
                default-first-option
              >
                <el-option label="1.8" :value="1.8" />
                <el-option label="2.8" :value="2.8" />
                <el-option label="4.5" :value="4.5" />
                <el-option label="7.1" :value="7.1" />
                <template slot="prefix">mm/s</template>
              </el-select>

.select-prefix .el-input__prefix{
    right: 30px;
    cursor: pointer;
}
  
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值