Vue前端请求(vue-resource与axios)

本文介绍了在Vue项目中,从前使用vue-resource进行HTTP请求,现逐步过渡到推荐的axios库。vue-resource的get请求示例显示了响应的bodyText,而axios则通过response.data获取数据。当main.js中同时引入axios和vue-resource时,可能导致项目加载问题,注释掉其中一个即可恢复正常。建议升级和优化项目中的请求库为axios。
摘要由CSDN通过智能技术生成

原来使用的模板前端请求使用的是vue-resource,随着更新vue更推荐使用axios

vue-resource

show(){
          this.$http.get('/api/step/test')
          .then((response) => {
            console.log(response.bodyText)
          })
        }

axios

test(){
          this.axios.get('/api/step/test').then((response) => {
            console.log(response.data)
          })
        }

后端接口返回的都是字符串,取数据有不同,请求写法也有所不同

axios的写法参考https://blog.csdn.net/Laputa219/article/details/106802230
项目中使用的方式如图:
在这里插入图片描述
注:
在这里插入图片描述

main.js里同时使用axios和vue-resource时项目启动后打开的页面空白,尝试注释掉其中之一后都正常,所以应该是一起使用导致的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值