阅读背景:

element table表格内进行表单验证(简单例子,一看就会,亲测有用~)开箱即用!!

来源:互联网 
效果图:

在这里插入图片描述

代码: <div> <el-form ref="form" :model="form" > <el-table :data="form.tableData" align="center" border> <el-table-column label="名称"> <template slot-scope="scope"> <el-form-item label="" :prop="'tableData.'+scope.$index+'.name'" :rules="rules.name" > <el-input v-model="scope.row.name"></el-input> </el-form-item> </template> </el-table-column> <el-table-column label="年龄"> <template slot-scope="scope"> <el-form-item label="" :prop="'tableData.'+scope.$index+'.value'" :rules="rules.value" > <el-input v-model="scope.row.value" ></el-input> </el-form-item> </template> </el-table-column> </el-table> </el-form> <el-button @click="summit">确定</el-button> </div> data() { return { form: { tableData: [ { name: "", value: "" }, { name: "", value: "" }, ] }, rules: { value:{ required: true, message: "此项必填", trigger: "blur" }, name:{ required: true, message: "此项必填", trigger: "blur" } }, } }, methods: { summit() { this.$refs.form.validate(valid => { if (valid) { this.$message({ message: "校验通过", type: "success" }); } }); }, } 代码: <div> <el-form ref="form" :model="form"



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: