Skip to content
目录

过滤数据或提取数据

  • 多用于接口传参时去除不需要的参数
javascript
data(){
  return {
    form:{
      name: '商品名称',
      id: '订单编号',
      nickName: '商品别名',
      num: '商品数量',
      price:'价格',
      tag: '0' // 1 表示特价  0 表示无特价
    },
  }
},

const noRequired = ['tag', 'nickName'] //不需要的字段
const formData = Object.keys(this.form)
  .filter(each => !noRequired.includes(each))
  .reduce((acc, key) => ((acc[key] = this.form[key]), acc), {})

javascript
const formData = JSON.parse(JSON.stringify(this.form, ['nickName', 'price']))

Released under the MIT License.