element中el-form-item设置label-width=‘auto‘报错

17 篇文章 0 订阅

一、问题

el-form中的设置了全局标题宽度是200px,此时想要对el-form-item取消标题宽度,设置了label-width='auto',结果,报错了~~~

<el-form label-width="200px" label-position="left">
	<el-form-item label="标题不固定宽度" label-width="auto" />
	<el-form-item label="标题固定宽度" />
</el-form>

虽然不影响页面功能,但是看着就是很不舒服,主要是官网就是这么让设置的

二、解决

网上查了很多,最后发现还是只能通过样式来解决。如果大佬们有更好的解决方法,评论告知下,不甚感激~

<template>
    <el-form label-width="200px" label-position="left">
        <el-form-item label="标题不固定宽度" class="label-width-auto" />
        <el-form-item label="标题固定宽度" />
    </el-form>
</template>
<style scope lang="less">
    .el-form {
      &-item {
        // hack: fix [ElementForm]unexpected width error on el-form-item destroy when label-width="auto"
        &.label-width-auto &__label {
          width: auto !important;
        }
      }
    }
</style>

三、最后

本人每篇文章都是一字一句码出来,希望大佬们多提提意见。顺手来个三连击,点赞👍收藏💖关注✨。创作不易,给我打打气,加加油☕

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小马甲丫

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

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

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

打赏作者

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

抵扣说明:

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

余额充值