首页 > 其他 > 详细

element-ui 表单复杂数据结构动态校验

时间:2021-08-13 17:14:08      阅读:22      评论:0      收藏:0      [点我收藏+]
<el-form  :model="item" v-for="(item,index)  in  arr"  :key=index>
            <el-form-item label="name" prop="name" :rules="rules.name" >
                <el-input   v-model="item.name"></el-input>
            </el-form-item>
            <el-form-item label="name1" prop="age"  :rules="rules.age" >
                <el-input   v-model="item.age"></el-input>
            </el-form-item>
            <el-form-item label="name2" prop="num" :rules="rules.num" >
                <el-input   v-model="item.num"></el-input>
            </el-form-item>
            <div v-for="(item01,index) in item.list" :key="index">
                <el-form-item label="name"   :prop="`list[${index}].s`"  :rules="{ required: true, message: ‘Required‘, trigger: ‘blur‘ }">
                    <el-input placeholder="name" v-model="item01.s"></el-input>
                </el-form-item>
           </div>
 </el-form>

 

 
在使用vue element-ui form表单渲染的时候,会遇到这样的数据结构:
<script type="text/ecmascript-6">
  export default {
    data() {
      return {
arr:[ { name:‘‘, age:‘‘, num:‘‘, list:[ {   s:‘‘,   p:‘‘,   h:‘‘ } ] } ],
rules:{ name:[ { required: true, message: ‘请输入供应商名称‘, trigger: ‘blur‘ }, ], age:[ { required: true, message: ‘请输入供应商名称‘, trigger: ‘blur‘ }, ], num:[ { required: true, message: ‘请输入供应商名称‘, trigger: ‘blur‘ }, ], } } }, } </script>

  

 
https://www.cnblogs.com/beileixinqing/p/10969828.html

element-ui 表单复杂数据结构动态校验

原文:https://www.cnblogs.com/suntongxue/p/15138018.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!