Vue Elementui 表单必填项和非必填项label文字对齐(左对齐)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue Elementui 表单必填项和非必填项label文字对齐(左对齐)相关的知识,希望对你有一定的参考价值。

参考技术A 开始的时候尝试的写行内样式,但是会导致验证提示左移  

  下面是我使用的方法   表单项放在一个div中,修改对应类的样式 ::v-deep 的作用自己百度 写法可能不一样,思路如此

修改后的效果 

lay-verify进行非必填项校验

它默认都验证了!
需要调整源码!form.js,layui.all.js

this.config = 
                verify: 
                    required: [/[\S]+/, "必填项不能为空"],
                    phone: [/(^$)|^1\d10$/, "请输入正确的手机号"],
                    email: [/(^$)|^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]2,4)+$/, "邮箱格式不正确"],
                    url: [/(^$)|(^#)|(^http(s*):\/\/[^\s]+\.[^\s]+)/, "链接格式不正确"],
                    number: [/(^$)|^\d+$/,'只能填写数字'],
                    date: [/(^$)|^(\d4)[-\/](\d1|0\d1|1[0-2])([-\/](\d1|0\d1|[1-2][0-9]|3[0-1]))*$/, "日期格式不正确"],
                    identity: [/(^$)|(^\d15$)|(^\d17(x|X|\d)$)/, "请输入正确的身份证号"]
                

增加了(^$)

以上是关于Vue Elementui 表单必填项和非必填项label文字对齐(左对齐)的主要内容,如果未能解决你的问题,请参考以下文章

lay-verify进行非必填项校验

vue表单必填项前面添加红色*

CRM 2016 子表单中N:1关系 字段要求与新建时的关系

表单验证必填项

vue 使用element表单不触发验证

接口自动化测试 | JsonPath 与 Mustache 请求传参的模板化技术