<el-form
        ref="phoneDialogForm"
        :rules="rules"
        :model="phoneData"
        label-position="right"
        label-width="100px"
      >
        <el-form-item label="手机号码" prop="phone" style="width: 300px;">
          <el-input v-model="phoneData.phone" maxlength="11" />
        </el-form-item>
        <el-form-item label="手机验证码" prop="code" >
          <el-col :span="12">
            <el-input v-model="phoneData.sendcode" placeholder="请输入验证码" style="width: 200px;"  maxlength="4" />
          </el-col>
          <el-col :span="8">
            <el-button
              v-if="disabled==false"
              type="button"
              :disabled="disabled"
              @click="sendcode"
            >发送验证码</el-button>
            <el-button
              v-if="disabled==true"
              type="button"
              :disabled="disabled"
              @click="sendcode"
            >{{ btntxt }}</el-button>
          </el-col>
        </el-form-item>
      </el-form>
      rules: {
        phone: [
          { required: true, message: "请输入手机号", trigger: "blur" },
          {
            pattern: /^1[34578]\d{9}$/,    //正则校验不用字符串
            message: "请填写正确的手机号码", trigger: "blur"
          }
        ],
        code: [{ required: true, message: "请输入验证码", trigger: "blur" }]
      }

 

GitHub 加速计划 / eleme / element
15
3
下载
A Vue.js 2.0 UI Toolkit for Web
最近提交(Master分支:4 个月前 )
c345bb45 1 年前
a07f3a59 * Update transition.md * Update table.md * Update transition.md * Update table.md * Update transition.md * Update table.md * Update table.md * Update transition.md * Update popover.md 1 年前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐