vue实现把接口单独存放在一个文件方式
网络编程 2021-07-04 14:06www.168986.cn编程入门
这篇文章主要介绍了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 "mon/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实现把接口单独存放在一个文件方式就是长沙网络推广分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持狼蚁SEO。
编程语言
- 甘肃哪有关键词排名优化购买方式有哪些
- 甘肃SEO如何做网站优化
- 河南seo关键词优化怎么做电话营销
- 北京SEO优化如何做QQ群营销
- 来宾百度关键词排名:提升您网站曝光率的关键
- 卢龙关键词优化:提升您网站排名的策略与技巧
- 山东网站优化的注意事项有哪些
- 四川整站优化怎样提升在搜索引擎中的排名
- 疏附整站优化:提升网站性能与用户体验的全新
- 海南seo主要做什么工作售后服务要做到哪些
- 荣昌百度网站优化:提升您网站的搜索引擎排名
- 河北seo网站排名关键词优化如何做SEO
- 江西优化关键词排名推广售后保障一般有哪些
- 古浪SEO优化:提升你的网站可见性
- 西藏网站排名优化怎么把网站排名在百度首页
- 如何提升阳东百度快照排名:详尽指南