当前位置: 首页 > news >正文

vue 提交表单抹除字段为空的数据

使用背景

在配合后端post请求接口的时候 仅需要将有值的字段传入接口中

关键代码

cleanDataObj(obj) {Object.keys(obj).forEach((key) => {if (obj[key] === '') {delete obj[key]}})},

demo如下

export default {data() {return {demoObject:{name:'小花',sex:'',hobby:'爬山',}}},methods:{cleanDataObj(obj) {Object.keys(obj).forEach((key) => {if (obj[key] === '') {delete obj[key]}})},demoHandle(){let needObject =  this.cleanDataObj(this.demoObject)console.log(needObject)// 结果为 {name:'小花',hobby:'爬山'}}}}

希望对你们有所帮助

http://www.lryc.cn/news/483602.html

相关文章:

  • web实验3:虚拟主机基于不同端口、目录、IP、域名访问不同页面
  • 英伟达Isaac Manipulator产品体验
  • 网安加·百家讲坛 | 仝辉:金融机构鸿蒙应用安全合规建设方案
  • PHP Session
  • 泷羽sec学习打卡-Linux基础2
  • # 【STM32F1】——无线收发模块RF200与串口通信
  • 计算机网络:运输层 —— TCP 协议概述与 TCP 报文段首部格式
  • python正则表达式和递归
  • JAVA后端生成图片滑块验证码 springboot+js完整案例
  • Spring Boot中的自动装配机制
  • Brave127编译指南 Windows篇:配置Git(四)
  • mysql数据库(五)多表查询
  • 【go从零单排】JSON序列化和反序列化
  • 海外携程机票token 1001分析
  • 【算法】——二分查找合集
  • 社会工程骗局席卷金融机构
  • 前缀和算法习题篇(上)
  • C#核心(9)静态类和静态构造函数
  • B2002 Hello,World! C++实现
  • 前端-同源与跨域
  • MySQL远程连接错误解决:Host is not allowed to connect to this MySQL server
  • 详解C语言字符和字符串的输入与输出
  • adworld - stack2
  • Python学习从0到1 day28 Python 高阶技巧 ⑤ 多线程
  • nuget 管理全局包、缓存和临时文件夹
  • linux物理内存管理:node,zone,page
  • uniapp 设置安全区域
  • 渐进式JavaScript框架Vue 3 入门
  • 【真题笔记】21年系统架构设计师案例理论点总结
  • PostgreSQL的奥秘:深入探究事务与锁的秘密世界