今天在和后端联调的时候发现了一些问题,对于axios我一直是不太懂,今天问了朋友,通过了实践,稍微懂了一点点,在此做个记录。
axios的传参方式分为get(查询数据)和post(添加数据)(put和delete这边暂时不写)
1.get方式
get方式使用url传参或者使用params选项传递参数。
使用url传参,可以把数据拼接到url上
const url = `${window.zvconfig.url.processDelete}?id=${row.id}`
this.$axios.get(url).then(res => {
if (res.data.status === '00000') {
this.$Message.success('删除成功!')
this.processSetting(this.detailForm)
} else {
this.$Message.error(res.data.msg)
}
})
使用params传参,传的时候会自动帮你拼上
const url = window.zvconfig.url.getBillNo
this.$axios.get(url, {
params: {
billTypeCode: this.childForm.bi