美文网首页
Vue + elementui 表单必填项和非必填项label文

Vue + elementui 表单必填项和非必填项label文

作者: leslie1943 | 来源:发表于2019-05-29 14:11 被阅读0次

1. 不好的方式 很长时间以来都是用改写form-item样式来使得必填项和非必填项保证label对齐,这样需要改写系统样式,还要在相应的item上引用,代码量增多,示例如下(不推荐)

<template>
  <el-form-item prop="name" label="名称" class="form-item-require-lable"/>
</template>

<style lang="scss">
.form-item-require-lable {
  .el-form-item__label:before {
    content: "*";
    color: #f56c6c;
    margin-right: 5px;
    font-weight: bold;
  }
}
.form-item-normal-lable {
  .el-form-item__label:before {
    content: "";
    margin-right: 12px;
    font-weight: bold;
  }
}
</style>

2. 好的方式 利用 slot轻松搞定,可以在slot所在的div里设置样式.

<template>
  <el-form-item prop="name">
    <div slot="label" style="margin-left:10px;">名称</div>
    <el-input v-model="form.name" placeholder="请输入名称"></el-input>
  </el-form-item>
</template>

相关文章

  • Vue + elementui 表单必填项和非必填项label文

    1. 不好的方式 很长时间以来都是用改写form-item样式来使得必填项和非必填项保证label对齐,这样需要改...

  • Vue Elementui 表单必填项和非必填项label文字对

    开始的时候尝试的写行内样式,但是会导致验证提示左移 下面是我使用的方法表单项放在一个div中,修改对应类的样式 :...

  • 最全面的测试用例

    一、 文本框为字符型 必填项非空校验 1、 必填项未输入--程序应提示错误; 2、 必填项只输入若干个空格, 未输...

  • 最全面的测试用例

    一、文本框为字符型 必填项非空校验: 1、必填项未输入--程序应提示错误; 2、必填项只输入若干个空格,未输入其它...

  • 求前端大神指点 关于表单验证

    表单验证时,根据前一个下拉框,控制后一个是否是必填项。 vue里怎么实现。

  • Trick:H5中的*号居中

    前端在做页面的时候经常会遇到需要*号居中的需求,比如当表单中有必填项时,在必填项旁有个红色*号。 这个其实有许多种...

  • From表单的属性与Input元素

    From表单的属性与Input中的类型与属性; 下面介绍下form表单的必填项 :action="路径" ...

  • 学习笔记(6)

    宝贝的属性 能填写完整的,尽量填写完整;能填写精准的,尽量填写精准。 必填项都有加权比重。非必填项加权比重小。 1...

  • iOS实战【小微信】之注册界面

    OutLet Collection 如下图所示,注册界面必填项有姓名、密码和邮箱等内容;由于对三个必填项做同一操作...

  • 输入类判断

    1、必填项都用*标识,如果必填输入框有为空的时候,下方的按钮置灰。2、如果必填项都填写了,按钮点亮。3、点击按钮时...

网友评论

      本文标题:Vue + elementui 表单必填项和非必填项label文

      本文链接:https://www.haomeiwen.com/subject/sbfytctx.html