最近搜索

vue3 提交表单 去除多余的属性。

浏览:18
管理员 2024-11-06 03:18


如果form有很多属性,有些属性不想提交。可以这样做。


//我这里这里提交 想删除多余 的属性。只保存3个属性
// 只保留需要的属性
const { id, yanzhong, keneng,zhenggaiUserId,zhenggaiDeptId  } = form.value;
const payload = { id, yanzhong, keneng,zhenggaiUserId,zhenggaiDeptId };  // 创建新的对象,只包含所需属性

//还可以简写成下面这样。
const payload = {
  id: form.value.id,
  yanzhong: form.value.yanzhong,
  keneng: form.value.keneng,
  zhenggaiUserId: form.value.zhenggaiUserId,
  zhenggaiDeptId: form.value.zhenggaiDeptId
};

let result=await requestUtil.post("api/hit/save",payload);
  let data=result.data;
  if(data.code==200){
      ElMessage.success("执行成功!")
      formRef.value.resetFields();
      emits("initHitList")
      handleClose();
  }else{
      ElMessage.error(data.msg);
  }


联系站长

站长微信:xiaomao0055

站长QQ:14496453