input设置必填项

 <el-dialog :title="dialoguide" :visible.sync="dialogFormVisible" ref="dialogRef" @close="cancel()" width="40%">
        <el-form :model="formInfo" :rules="rules" ref="formData">
          <el-form-item label="导购编码" :label-width="formLabelWidth" prop="guideCode">
            <el-input v-model="formInfo.guideCode" autocomplete="off"></el-input>
          </el-form-item>
          <el-form-item label="导购名称" :label-width="formLabelWidth" prop="guideName">
            <el-input v-model="formInfo.guideName" autocomplete="off"></el-input>
          </el-form-item>
          <el-form-item label="导购电话" :label-width="formLabelWidth" prop="guidePhone">
            <el-input v-model="formInfo.guidePhone" type="number" autocomplete="off"
              oninput="if(value.length>11)value=value.slice(0,11)"></el-input>
          </el-form-item>
          <el-form-item label="状态" :label-width="formLabelWidth">
            <el-switch v-model="formInfo.status" active-color="#13ce66" :active-value="1" :inactive-value="0"
              inactive-color="#ff4949" @click="changeSwitch">
            </el-switch>

重点:设置:rules=“rules”
在需要的字段添加prop=“设置个名称”
之后在data里定义:

区别:blur失去焦点时提醒,change数据改变时提醒

 rules: {
          guideCode: [{
              required: true,
              message: '请输入导购编码',
              trigger: 'blur'
            },
            {
              min: 3,
              max: 20,
              message: '长度在 3 到 20个字符',
              trigger: 'blur'
            }
          ],
          guideName: [{
              required: true,
              message: '请输入导购姓名',
              trigger: 'blur'
            },
            {
              min: 1,
              max: 20,
              message: '长度在 1 到 20个字符',
              trigger: 'blur'
            }
          ],
        },
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值