A verificação de entrada el-input não pode ser um espaço e todo o conteúdo vazio não pode ser inserido

Cenário de aplicação:

A verificação da caixa de entrada é muito comum, basicamente as mais comuns são: não pode estar vazia, não pode entrar com espaços e não pode entrar com todo o conteúdo vazio. Isso está documentado aqui.


Desenvolvimento detalhado:

Mostrado separadamente para três situações:

 rules: {
      ResearchNO: [
        { required: true, message: '请输入项目代码', trigger: 'blur' },
        {
          required: true,
          transform: (value) => value && value.trim(),
          message: '项目代码不能全部为空',
          trigger: 'blur'
        }
      ],
      Name: [
        //输入为空
        { required: true, message: '请输入项目名称', trigger: 'blur' },
        {
          min: 1,
          max: 50,
          message: '长度在 1 到 50 个字符',
          trigger: 'blur'
        },
        //不能全部输入空格
        {
          required: true,
          transform: (value) => value && value.trim(),
          message: '项目名称不能全部为空',
          trigger: 'blur'
        }
      ]
    },

Você não pode entrar em todos os espaços, principalmente porque funciona aqui:

 {
          required: true,
          transform: (value) => value && value.trim(),
          message: '项目名称不能全部为空',
          trigger: 'blur'
        }

 

Também não há espaço para inserir: adicione trim após v-model

 <el-form-item label="项目名称" prop="Name">
          <el-input v-model.trim="projectInfo.Name" placeholder="请输入项目名称"></el-input>
        </el-form-item>

Analisado:

O acima é para o registro.

 

Acho que você gosta

Origin blog.csdn.net/ParkChanyelo/article/details/128584172
Recomendado
Clasificación