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

打印 上一主题 下一主题

主题 1252|帖子 1252|积分 3760

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
使用配景

在配合后端post请求接口的时候 仅必要将有值的字段传入接口中
关键代码

  1. cleanDataObj(obj) {
  2.       Object.keys(obj).forEach((key) => {
  3.         if (obj[key] === '') {
  4.           delete obj[key]
  5.         }
  6.       })
  7.     },
复制代码
demo如下

  1. export default {
  2.   data() {
  3.     return {
  4.             demoObject:{
  5.                         name:'小花',
  6.                         sex:'',
  7.                         hobby:'爬山',
  8.                         }
  9.                 }
  10.     },
  11.     methods:{
  12.                 cleanDataObj(obj) {
  13.                       Object.keys(obj).forEach((key) => {
  14.                         if (obj[key] === '') {
  15.                                   delete obj[key]
  16.                                 }
  17.                               })
  18.                     },
  19.                 demoHandle(){
  20.                 let needObject =  this.cleanDataObj(this.demoObject)
  21.                 console.log(needObject)
  22.         // 结果为 {name:'小花',hobby:'爬山'}
  23.                 }
  24.           }
  25. }
复制代码
希望对你们有所帮助

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

刘俊凯

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表