vue使用axios 发表于 2019-01-22 | 分类于 vue | | 阅读次数: 字数统计: 218 | 阅读时长 ≈ 1 安装依赖包123npm i axios -S// 或者用淘宝的镜像cnpm i axios -S 配置1234567891011121314// main.jsimport axios from 'axios'import VueAxios from 'vue-axios'//设置全局配置 头部 域let axiosInstance = axios.create({ baseURL: 'xxx.com', transformRequest: function (data) { return Qs.stringify(data) }, headers: { 'Content-Type': 'application/json' }});// 每次请求携带cookies信息 或者说可以是解决跨域axios.defaults.withCredentials = true;Vue.use(VueAxios, axiosInstance); 使用123456789101112131415161718192021222324252627282930313233343536373839// getthis.axios.get('/api/v1') // 设置公共域了 只需要拼接后面的字符串就可以了 .then(res => { console.log(res.data.data[0]); _this.goods = res.data.data[0]; }) .catch(res => { console.log(res.data) }) // post axios.post('/user', { firstName: 'Fred', lastName: 'Flintstone' }) .then(function (response) { console.log(response); }) .catch(function (response) { console.log(response); }); // 并发对个请求 function getUserAccount() { return axios.get('/user/12345'); } function getUserPermissions() { return axios.get('/user/12345/permissions'); } axios.all([getUserAccount(), getUserPermissions()]) .then(axios.spread(function (acct, perms) { // Both requests are now complete })); -------------本文结束感谢您的阅读------------- 坚持原创技术分享,您的支持将鼓励我继续创作! 打赏 微信支付 支付宝 本文作者: Zhang Yihao 本文链接: https://okven.github.io/2019/01/22/vue使用axios/ 版权声明: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。