axios的接口定义如下

vue1
config定义如下:

vue2
因此,我们在使用get和delete时需要注意,这两个接口接收的第二个参数是config。用时,就需要区别对待,且需要与后台定义对应。
- 如果想参数在Query Parameter里面,那就用{params: params},后台那边会用RequestParam接收
- 如果想参数在Payload里面,那就用{data: params},后台那边会用RequestBody接收
如果后台不匹配,可能会抛ContentType错误的异常,如:

vue3