vue-cli的axios使用方法,get、post请求的跨域问题解决
2018-01-31 12:44
1336 查看
之前工作的时候用过vue开发,但是脚手架是老大提供,自己也没实际搭建过,最近有时间,自己走了一遍整个流程,到axios这里还是遇到了一些问题,就总结一下,好记性不如烂笔头,这话不假
1.安装axios之后,在main.js中引入:(这样在组件中使用this.$axios即可)
import axios from 'axios';
Vue.prototype.$axios = axios;
2.直接使用的时候,遇到了跨域问题,控制台报错大概会有Access-Control-Allow-Origin之类的红色字样,找到config/index.js,p配置dev里的proxyTable:
3.之后开始测试是否正确:
1)this.$axios.get('/api/huoDongList').then(res =>
console.log(res));可以请求
2)this.$axios.post('/api/List',params).then(res
=> console.log(res));
params是这样来的:(这样才能保证传输给后端的是键值对key:value形式);这里的话,方法应该还有别的,vue的qs模块,具体用法有时间再看
1.安装axios之后,在main.js中引入:(这样在组件中使用this.$axios即可)
import axios from 'axios';
Vue.prototype.$axios = axios;
2.直接使用的时候,遇到了跨域问题,控制台报错大概会有Access-Control-Allow-Origin之类的红色字样,找到config/index.js,p配置dev里的proxyTable:
dev: { // Paths proxyTable: { '/api': { target: 'http://***:8080/', changeOrigin: true, pathRewrite: { '^/api': '/'//这里用‘/api’代替target里面的地址,调用'http://***:8080/user/add',可写成‘/api/user/add’ } } }
3.之后开始测试是否正确:
1)this.$axios.get('/api/huoDongList').then(res =>
console.log(res));可以请求
2)this.$axios.post('/api/List',params).then(res
=> console.log(res));
params是这样来的:(这样才能保证传输给后端的是键值对key:value形式);这里的话,方法应该还有别的,vue的qs模块,具体用法有时间再看
var params = new URLSearchParams(); params.append('json', '123');(‘123’就是你要传输给后代的value)
相关文章推荐
- 前端使用Jquery的getJSON方法,后台使用PHP,解决IE和火狐Firefox中存在的跨域ajax请求问题。
- 使用proxytable 配置解决 vue-cli 的跨域请求问题【推荐】
- vuejs中vue-resource或使用axios发送请求及解决跨域问题
- 使用vue-cli脚手架 与 axios 请求数据 配置代理进行跨域访问数据问题
- python使用web.py开发httpserver,解决post请求跨域问题
- vue前后端分离使用fetch 跨域请求时 session失效问题解决
- wp7使用POST请求Asp.net网页时,HttpWebRequest的BeginGetResponse方法抛出NotSupportException异常的解决方法
- Get,Post请求中文乱码问题有效解决方法
- Get、Post请求中文乱码问题有效解决方法
- vue 使用axios 跨域请求数据的问题
- vue开发:vue-cli+axios解决跨域问题
- vue-cli教程(五) 网络请求与跨域问题解决
- Vue------第五天(Vue的Ajax请求,使用Axios,目前熟悉了一下,主要包括GET请求、POST请求、并发请求、请求参数的配置、服务器响应的结构以及对服务器响应错误的简单处理)
- Java后台使用get方式远程跨域请求,返回数据为中文乱码解决方法
- vue 使用axios 跨域请求数据的问题
- 解决问题:在使用springmvc的web.xml配置乱码拦截器之后接收的get或者post请求中文还是乱码
- Get,Post请求中文乱码问题有效解决方法
- vue使用axios跨域请求数据问题详解
- Get,Post请求中文乱码问题有效解决方法
- Servlet 使用getRequestDispatcher进行请求转发页面未跳转 后台也未报错的问题的解决方法