element表单验证,数据不是固定的,能验证么?显示我做出来了,不知道怎么写规则

发布于 2022-09-07 20:52:18 字数 1115 浏览 18 评论 0

想写个表单验证,但是里面的数据不是固定的,是遍历出来的,不知道该怎么写规则
代码在这里有https://jsfiddle.net/pbzgjv5e...
图片描述

类似这样从ruleForm里遍历,然后显示出来

   ruleForm: {
      name: '',
      region: '',
      date1: '',
      date2: '',
    },

代码:

<div id="app">
  <el-form ref="ruleForm" :model="ruleForm" label-width="80px">
    <el-form-item v-for="(item,index) in Object.keys(ruleForm)" :label="item" prop="" :key="index">
      <el-input v-model="ruleForm[item]"></el-input>
    </el-form-item>
    <el-form-item>
      <el-button type="primary">立即创建</el-button>
      <el-button>取消</el-button>
    </el-form-item>
  </el-form>
</div>

data() {
  return {
    ruleForm: {
      name: '',
      region: '',
      date1: '',
      date2: '',
    },
    rules: {
      name1: [
        { required: true, message: '不能为空', trigger: 'blur' },
      ],
    }
  };
},


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

雄赳赳气昂昂 2022-09-14 20:52:18

官网例子
clipboard.png
直接根据官网的例子写即可,使用的key也是一样的,分别是name,region...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文