美文网首页
x-www-form-data接收axios 数组参数

x-www-form-data接收axios 数组参数

作者: flyjar | 来源:发表于2020-09-26 10:48 被阅读0次
@SysLog("删除菜单权限")
    @PostMapping(value = "/delete")
    @ApiOperation(value = "删除菜单权限")
    @ApiImplicitParam(value = "菜单权限ids", name = "ids", required = true, paramType = "query")
    public R deleteMenuPermission(@RequestParam(value = "ids[]") Long[] ids) {
        List<Long> longList = JSONArray.parseArray(ids,Long.class);
        otMenuPermissionService.removeByIds(Arrays.asList(ids));
        return R.ok();
    }

this.$http({
            url: this.$http.adornUrl('/otMenuPermission/delete/'),
            method: 'post',
            data:this.$http.adornDataArray({'ids':ids}) 
          }).then(({data}) => {
            if (data && data.code === 0) {
              this.$message({
                message: '操作成功',
                type: 'success',
                duration: 1500,
                onClose: () => {
                  this.getDataList()
                }
              })
            } else {
              this.$message.error(data.msg)
            }
          })
        })


http.adornDataArray = (data = {}) => {
  var defaults = {
    't': new Date().getTime()
  }
  data =  merge(defaults, data)
 //使用qs转化数组,在进行arrayFormat格式化才是重点
  return qs.stringify(data,{arrayFormat: 'brackets'})
}

相关文章

网友评论

      本文标题:x-www-form-data接收axios 数组参数

      本文链接:https://www.haomeiwen.com/subject/dtdcuktx.html