组件页面
//封装一个对话框组件 此函数是点击完确认后将所输入的值传给后台 并清空当前框内的值
open1(formName) {
this.visible = false;
// console.log(this.form);
this.$message({
message: "餐费退款操作成功",
type: "success",
});
this.tableData[this.index].refundStatus.value = 1;
//浅拷贝 将此函数抛出 在使用该组件的页面中接收 参数(填入的值)使用解构的方式
//在使用的页面中接收此函数以及参数 将得到的参数放入需要使用的接口中存入后台
//this.$emit()作用:子组件向父组件传值
this.$emit('open1', {...this.form});
this.$refs['form123'].resetFields();
},
或者
open1(formName) {
this.visible = false;
// console.log(this.form);
this.$message({
message: "餐费退款操作成功",
type: "success",
});
this.tableData[this.index].refundStatus.value = 1;
//深拷贝 必须配合下面的延缓清空一起使用
let params = JSON.parse(JSON.stringify(this.