Element-UI 表格中含有form表单提交
form表单中需要提交表格中的数据,并且验证:
使用el-form包裹表格,实现代码如下
1,HTML代码,el-table标签放在es-form标签内
2,data中定义数据
const DEFAULT_FORM = {
data() {
return {
}
3,在methods中定义添加删除数据方法(因为我的需求是点击哪一条数据就复制哪一条数据到该数据下面,所以我用splice实现)
},
4,在methods中定义重置表单的方法,当弹框取消或者点击添加完成后调用此方法
reset() {
// 默认保存一个
this.form = {
stockList: [
{ positionNo: "", positionType: "", houseId: "", stockAreaId: "" }
]
};
this.$nextTick(() => {
// 清空验证规则
});
}