专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

vue 安装与使用axios

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/2/14 1:03:24       共计:3617 浏览

npm install axios --save          //安装axios

使用axios

引入 main.js 文件引入(全局引入)

import axios from 'axios'          //引入axios

 Vue.prototype.$axios = axios;      //把axios挂载到vue上

methods:{

getUser(){

this.$axios({

             method:"post",

             url:" ",

             data:{ }

       }).then( (res)=>{ console.log(res); } )

}   

 }

使用时引入(局部)

import  axios  from 'axios'    或者    const axios=require('axios');

使用:

axios.get('url').then((res)=>{  }).catch((err)=>{ })

axios.post('url',{参数key:'值',参数2:'值'}).then((res)=>{  }).catch((err)=>{  })

axios跨域

在config的 index.js 文件中的dev 属性中找到( 没有的话就添加)属性proxyTable:

proxyTable{

'/api':{

                 //被代理的接口(你要调用的接口域名和端口号)

                   target:"http://61.23.11.122:8080",            

                   changeOrigin:true,

                   pathRewrite:{

                                    '^/api':""        //用  /api  代替target里面的地址               

                           },

                   secure:true          // 如果是https接口,需要配置这个参数

      }

}

在axios里面访问接口时,以 /api/xxx  这种方式只能本地测试环境运行,对正式环境无效(需要配置环境生效)


版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:vue封装API接口 | ·下一条:vue 配置后台接口方式

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有