axios传参
get
//通过给定的ID来发送请求 axios.get('/user?ID=12345') .then(function(response){ console.log(response); }).catch(function(err){ console.log(err); }); //以上请求也可以通过这种方式来发送 axios.get('/user',{ params:{ ID:12345 } }).then(function(response){ console.log(response); }).catch(function(err){ console.log(err); });
post
只传一个普通参数
axios.post('${ctx}/rule/removeFile','fileName='+file.name).then(function (response){ console.log(response.data) })
const data = new URLSearchParams(); data.append("beUserId", userId); axios.post('/user/attention', data) .then(response => { console.log(response.data) })
只传一个对象
axios.post('${ctx}/rule/addExcelRule',{ id:template.id, excelType:template.excelType, templateName: template.templateName, titleHeadLine:template.titleHeadLine, isLoop:template.isLoop, isTitleAttachInfo: template.isTitleAttachInfo, titleAttachInfoDetail:titleAttachInfoDetail, isEnd: template.isEnd, endInfo: endInfo, isComplex: template.isComplex, titleHead: template.titleHead, isTitleInfo: template.isTitleInfo, titleInfoDetail: titleInfoDetail, isLoopTitleInfo: template.isLoopTitleInfo, isMultiSheet:template.isMultiSheet, multiSheetDetail: multiSheetDetail, isInputOut: isInputOut, isMultiTitleHead: template.isMultiTitleHead, multiTitleHeadDetail: multiTitleHeadDetail, isSpecial: template.isSpecial, specialDetail: specialDetail, templateDesc: template.templateDesc }).then(function (response) { if (response.data.code=20000) { if (ruleId!=0){ vm.$message.success('修改模板成功'); } else{ vm.$message.success('新增模板成功'); } }else{ vm.$message.error('新增模板失败'); } })