位置: IT常识 - 正文

vue中的get方法\post方法如何实现传递数组参数(vue get方法)

编辑:rootadmin
vue中的get方法\post方法如何实现传递数组参数

推荐整理分享vue中的get方法\post方法如何实现传递数组参数(vue get方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue get方法,vue中get传参,vue获取get参数,vue getdata,vue getdata,vue get方法,vue getdata,vue的getters,内容如对您有帮助,希望把文章链接给更多的朋友!

1vue中get方法如何传递数组参数

直接放在对象中传递数组

export function getCrApplicationList(data) {var test = [‘111‘, ‘222‘]return request({url: ‘/applicant/CrApplication/List‘,method: ‘get‘,params: { test }})}

但是这样的话后台是取不到值的,我们需要把数组变成如下这种格式:

test:111

test:222

首先找到axios.js,加如下代码:

if (config.method === ‘get‘) {// 如果是get请求,且params是数组类型如arr=[1,2],则转换成arr=1&arr=2config.paramsSerializer = function(params) {return qs.stringify(params, { arrayFormat: ‘repeat‘ })}}vue中的get方法\post方法如何实现传递数组参数(vue get方法)

如果get请求中参数是数组格式,则数组里每一项的属性名重复使用。

同样的,post方法传get方法的传参格式时候通用该方法。

封装的接口部分:

/*** @description 以post请求方式,传递array[]数组* @param {Array[integer]} idList* @param {integer} orderId* @return {*}*/export function doFuncTest(idListVal, orderId) {return request({url: '/xxxx/xxx',method: 'post',baseURL: '//192.168.xxx.xxx:xxxx/xxx/xxx/xxx',params: {idList: idListVal,orderId: orderId}})}

拦截器部分:

if (config.method === 'post') {config.paramsSerializer = function(params) {return qs.stringify(params, { arrayFormat: 'repeat' })}}

2、vue get与post传参方式

vue的封装接口中,post与get的传参方式是不同的

2.1post:用data传递参数

/*** 添加动物种类* @param {*} params* @returns*/export function AddAnimalType (params) {return request({url: baseUrl + '/addAnimalType',method: 'post',data: params})}

调用代码:

下面的 this.formData 是在data中定义的列表里边包含了id等信息

//新增insertAnimalType () {AddAnimalType(this.formData).then(response => {if (response.status == 0) {successMessage(response.statusText)}else {errMessage(response.statusText)}}).catch(error => {errorCollback(error)})},

2.2get:用params传递参数

/*** 根据Id获取详情* id id* @param {*} params* @returns*/export function selectById (params) {return request({url: baseUrl + '/selectById',method: 'get',params})}

调用接口:

//获取详情getDetail () {selectById({ animalId: this.formData.id }).then(response => {if (response.status == 0) {this.formData = response.data.animalType}else {errMessage(response.statusText)}}).catch(error => {errorCollback(error)})},
本文链接地址:https://www.jiuchutong.com/zhishi/287997.html 转载请保留说明!

上一篇:answers.exe是什么进程 answers进程信息查询(wrme.exe是什么)

下一篇:Electron打包的桌面应用程序,运行中程序黑屏、白屏等渲染进程崩溃问题解决(electron 打包)

  • a1661是苹果几(苹果型号a1661是苹果几)

    a1661是苹果几(苹果型号a1661是苹果几)

  • 苹果xs max需要贴膜吗(xsmax需要贴镜头膜吗)

    苹果xs max需要贴膜吗(xsmax需要贴镜头膜吗)

  • vivo怎么设置抖音锁屏壁纸(vivo手机抖音权限怎么打开)

    vivo怎么设置抖音锁屏壁纸(vivo手机抖音权限怎么打开)

  • 小米手机验证码怎么在手机上方显示(小米手机验证码不在顶部弹出)

    小米手机验证码怎么在手机上方显示(小米手机验证码不在顶部弹出)

  • 充电时要关省电模式吗(手机充电要关省电模式吗)

    充电时要关省电模式吗(手机充电要关省电模式吗)

  • 联想mcafee是永久版吗(联想mcafee有必要续费吗)

    联想mcafee是永久版吗(联想mcafee有必要续费吗)

  • ipad浏览器在哪里(手机浏览器在哪里)

    ipad浏览器在哪里(手机浏览器在哪里)

  • 三星s20型号(三星S20型号SM-G9860)

    三星s20型号(三星S20型号SM-G9860)

  • 为什么苹果手机一下子就没有电了(为什么苹果手机会发烫)

    为什么苹果手机一下子就没有电了(为什么苹果手机会发烫)

  • 声道2.0和2.1是什么意思(声道2.0和2.1哪种好点)

    声道2.0和2.1是什么意思(声道2.0和2.1哪种好点)

  • 手机qq空间背景图片怎么免费设置(手机QQ空间背景音乐怎么设置播放完一首歌)

    手机qq空间背景图片怎么免费设置(手机QQ空间背景音乐怎么设置播放完一首歌)

  • 进朋友圈会留下记录吗(进朋友圈会被发现吗)

    进朋友圈会留下记录吗(进朋友圈会被发现吗)

  • 华为手机显示无法访问移动网络是怎么回事(华为手机显示无卡)

    华为手机显示无法访问移动网络是怎么回事(华为手机显示无卡)

  • 微机是由哪两部分组成(微机由哪几部分组成?各部分的主要功能是什么)

    微机是由哪两部分组成(微机由哪几部分组成?各部分的主要功能是什么)

  • 爱奇艺观看历史删不了(爱奇艺观看历史怎么设置)

    爱奇艺观看历史删不了(爱奇艺观看历史怎么设置)

  • 为什么网络满格却很卡(为什么网络满格网速很差)

    为什么网络满格却很卡(为什么网络满格网速很差)

  • ie浏览器如何截图(ie游览器怎么截长图)

    ie浏览器如何截图(ie游览器怎么截长图)

  • ipad怎么用余额宝(ipad怎么付款)

    ipad怎么用余额宝(ipad怎么付款)

  • 手机怎么开通微博(手机怎么开通微信运动)

    手机怎么开通微博(手机怎么开通微信运动)

  • 魅族16T怎么打开虚拟导航键(魅族16t怎么打开手机壳)

    魅族16T怎么打开虚拟导航键(魅族16t怎么打开手机壳)

  • mde6是小米几(小米mde6s图片及价格)

    mde6是小米几(小米mde6s图片及价格)

  • iphonexsmax摄像头参数(iphonexsmax摄像头像素是多少)

    iphonexsmax摄像头参数(iphonexsmax摄像头像素是多少)

  • iphonex景深效果在哪(iphonexs景深效果怎么开启)

    iphonex景深效果在哪(iphonexs景深效果怎么开启)

  • 苹果黑夜模式怎么开(苹果黑夜模式怎么添加到快捷菜单)

    苹果黑夜模式怎么开(苹果黑夜模式怎么添加到快捷菜单)

  • applepay怎么调出来(applepay怎么调出闪付二维码)

    applepay怎么调出来(applepay怎么调出闪付二维码)

  • 华为怎么看是不是翻新机(华为怎么看是不是超级快充)

    华为怎么看是不是翻新机(华为怎么看是不是超级快充)

  • 套机和单机有什么区别(什么叫套机什么叫单机)

    套机和单机有什么区别(什么叫套机什么叫单机)

  • qq隐藏联系人怎么恢复(qq隐藏联系人怎么没了)

    qq隐藏联系人怎么恢复(qq隐藏联系人怎么没了)

  • qq安全组件异常(qq安全组件异常请重新下载)

    qq安全组件异常(qq安全组件异常请重新下载)

  • 苹果实况壁纸没声音解决办法(iphone实况壁纸没有实况)

    苹果实况壁纸没声音解决办法(iphone实况壁纸没有实况)

  • 一般纳税人开出的普票算销项税额吗
  • 销售给学员的教材是否要缴纳增值税?
  • 电子设备按5年折旧可以吗
  • 分公司是否需要刻章
  • 营业外收入在所得税表中填入哪个科目
  • 企业所得税完税凭证在哪里打印
  • 教育培训机构内账会计
  • 深圳一般纳税人资格查询
  • 房地产企业广告费扣除基数
  • 计提费用怎么入账
  • 调整上年度所得税计提分录
  • 物业公司收到开发代付物业管理费怎么做账
  • 网上勾选认证发票步骤
  • 房租发票9%还是5%
  • 销售商品代垫的运杂费会计分录
  • 绿植租赁公司都适合什么名字
  • 如何理解结算方式以及结算方式有哪些?
  • 小型微利企业年度汇算清缴报哪些报表
  • 季度盈利要交所税吗
  • 购房房产税如何支付
  • 应交税费的会计处理2018
  • mac怎么还原出厂设置
  • basic run
  • 企业生产过程中的一个安全问题必须
  • 企业免征增值税证明怎么打印
  • windows10自带桌面时钟
  • docker搭建php
  • win10无法上网,显示灰色的飞行模式
  • win7如何调出浏览器
  • 公司为什么要签劳务协议
  • 企业转手员工工龄怎么算
  • 常见造成账目差异的原因
  • php遍历结果集
  • php文件打包下载
  • 实现产供销一体化
  • 小规模纳税人免税额度是多少
  • 今日清明节的下一句是什么
  • php 5
  • php过滤sql注入
  • pytorch训练模型计算f1
  • yolov3输出是什么
  • 蔬菜免税分录
  • 金蝶现金流量表不对怎么处理
  • 劳务外经证预缴税款
  • 物业代收代缴是什么意思
  • 小规模纳税人个人所得税税率
  • 应付职工薪酬科目余额表怎么看
  • 建筑企业收到发票未付款怎么做账
  • 接受捐赠做账
  • 已认证的红字发票要给购买方吗
  • 贷款损失准备核销
  • 暂估成本以后也没有票回来了
  • 有留抵税额的会计处理
  • 滞纳金冲留底税额怎么算
  • 购置税 过户
  • 进项税留抵怎么做分录
  • 税控盘开发票怎么测试打印机?
  • 工业企业建立账套
  • 私企做会计风险大吗
  • 服务企业会计建账流程
  • 火狐firefox浏览器华为
  • 启动npm服务
  • 安装solaris11
  • cmos是一种什么芯片
  • win7 启动程序
  • winpup32.exe - winpup32是什么进程 什么意思
  • info.exe病毒
  • executor进程
  • windows更新驱动程序需要多久
  • 安装centos6.10
  • mac怎么格式
  • linux ls命令什么意思
  • windows8.1仿win7
  • 利用python进行
  • 每天一篇小练笔主题
  • javascript开关
  • Dalvik VM (DVM) 与Java VM (JVM)之间有哪些区别
  • 电子发票是什么格式的文件
  • 新车购置税最低多少钱
  • 政务公开有何意义
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设