vue实现把接口单独存放在一个文件方式
第一步:在src/router目录下,建立一个js文件(文件名:httpConfig.js);
第二步:在httpConfig.js文件里面写上
const aa = ’http://192.168.1.123’;//本地测试const config = { bb: aa+ ’/article/articleListPage’,//所需的接口 }//需要让外部拿到export default config;
第三步:掉接口
_this.$http({ url: _this.$httpConfig.bb, //接口地址 method: ’POST’, //请求方式 contentType: 'application/json;', //内容类型 headers: { ’Content-Type’: ’application/json’ //请求头 }, dataType: 'json', //数据格式 async: false, //设置同步/异步 data: { //所需参数 },}).then(function(response) { console.log(response.data); //打印成功信息}, function(error) { console.log(error); //打印错误信息});
补充知识:Vue项目整合接口到同一个配置文件
首先创建一个js文件,我的命名是用api.js。
//数据接口的ip和端口const ip = ’http://192.168.101.127:8080’;const zymllist = ip+’/hg6000/dsjjm/zymllist.do’;const wsqk = ip+’/hg6000/dsjjm/wssj.do’;const fdcqk1 = ip+’/hg6000/dsjjm/fdcqkZ.do’;const fdcqk2 = ip+’/hg6000/dsjjm/fdcqkB.do?sbno=2018-09&xzqhbm=420000&xzqhjb=2’;const sq = ip+’/hg6000/dsjjm/hbssq.do’//一定要注册才可以使用export default { zymllist: zymllist, wsqk: wsqk, fdcqk1:fdcqk1, fdcqk2:fdcqk2, sq:sq,}
在其他 .vue 文件内,如需调用api.js内的接口,需要先引用:
import api from 'common/js/api';
引用完成后,使用如下:
this.axios .get(api.sq, { //api.sq 为 api.js 文件夹中,名称为 sq 的接口路径 params: { //传入的参数 a:a } }) .then(res => { //此处要使用箭头函数,this指向才正确 console.log(res) }) .catch(function(error) { alert(error); });
以上这篇vue实现把接口单独存放在一个文件方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持好吧啦网。
相关文章:
1. 在vue中封装的弹窗组件使用队列模式实现方法2. HTML5视频播放标签video和音频播放标签audio标签的正确用法3. Spring Framework 1.2.8发布4. Python实现自动化刷抖音的实例5. springcloud + mybatis + seate集成示例6. Java substring原理及使用方法实例7. ASP.NET Core 7 Razor Pages项目发布到IIS的详细过程8. IntelliJ IDEA 部署 Web 项目,看这一篇够了!9. Java debugger工具JSwat 3.4 发布了10. JSF开发利器FaceletsTools 1.0 for Dreamweaver 发布

网公网安备