如何在Vue中抽离接口配置文件


Posted in Javascript onOctober 31, 2019

Vue中抽离接口配置文件的问题及解决方法

问题背景

在通常开发中,我们经常把接口配置文件写在src目录里,

虽然有了一些方便,但也引发出一个新的问题,就是每次接都要重新编译。

解决方法

如果是cli2在static文件夹下创建XXX.js文件 

如果是cli3在public文件夹下创建XXX.js文件

这两个文件夹下的内容将会原封不动地打包都dist里

在XXX.js下代码,定义全局变量,这样我们便能在任何地方使用

window.$4002API = {
  URL:'http://baidu.com',
  getAll:URL+'/aa/aa',//也能定义接口,到时在axios中调用
}

在main.js中引入XXX.js

import '../static/config/index'

使用

console.log($4002API.URL)//'http://baidu.com'   
console.log($4002API.getAll)//'http://baidu.com/aa/aa'

当打包的时候,在main.js中注释掉

// import '../static/config/index'

并在index.html文件中引入XXX.js

<script src="./static/config/index.js"></script>

总结

以上所述是小编给大家介绍的如何在Vue中抽离接口配置文件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
动态控制Table的js代码
Mar 07 Javascript
基于JQuery的日期联动实现代码
Feb 24 Javascript
JavaScript中json使用自己总结
Aug 13 Javascript
浅谈EasyUI中编辑treegrid的方法
Mar 01 Javascript
javascript背景时钟实现方法
Jun 18 Javascript
简介BootStrap model弹出框的使用
Apr 27 Javascript
浅谈jQuery animate easing的具体使用方法(推荐)
Jun 17 Javascript
Google 地图控件集详解及实例代码
Aug 06 Javascript
Node.js中使用jQuery的做法
Aug 17 Javascript
JavaScript字符串检索字符的方法
Jun 23 Javascript
jQuery代码优化方法总结
Jan 29 jQuery
webpack file-loader和url-loader的区别
Jan 15 Javascript
vue自定义指令实现仅支持输入数字和浮点型的示例
Oct 30 #Javascript
基于Vue中使用节流Lodash throttle详解
Oct 30 #Javascript
Vue最新防抖方案(必看篇)
Oct 30 #Javascript
vue输入节流,避免实时请求接口的实例代码
Oct 30 #Javascript
vue 解决form表单提交但不跳转页面的问题
Oct 30 #Javascript
解决在Vue中使用axios用form表单出现的问题
Oct 30 #Javascript
vue路由 遍历生成复数router-link的例子
Oct 30 #Javascript
You might like
这部番真是良心,画质好到像风景区,剧情让人跟着小公会热血沸腾
2020/03/10 日漫
php实现跨域提交form表单的方法【2种方法】
2016/10/17 PHP
Yii2中hasOne、hasMany及多对多关联查询的用法详解
2017/02/15 PHP
PHP 实现浏览记录并按日期分组
2017/05/11 PHP
javascript 拷贝节点cloneNode()使用介绍
2014/04/03 Javascript
通过location.replace禁止浏览器后退防止重复提交
2014/09/04 Javascript
jQuery统计上传文件大小的方法
2015/01/24 Javascript
JavaScript将XML转成JSON的方法
2015/03/12 Javascript
Javascript 字符串模板的简单实现
2016/02/13 Javascript
快速使用Bootstrap搭建传送带
2016/05/06 Javascript
Javascript日期格式化format函数的使用方法
2016/08/30 Javascript
JS Canvas定时器模拟动态加载动画
2016/09/17 Javascript
Angular的自定义指令以及实例
2016/12/26 Javascript
JavaScript中 ES6变量的结构赋值
2018/07/10 Javascript
jQuery选择器之基本选择器用法实例分析
2019/02/19 jQuery
JavaScript实现PC端四格密码输入框功能
2020/02/19 Javascript
Python import自定义模块方法
2015/02/12 Python
python itchat实现微信自动回复的示例代码
2017/08/14 Python
python中利用Future对象回调别的函数示例代码
2017/09/07 Python
python GUI库图形界面开发之PyQt5线程类QThread详细使用方法
2020/02/26 Python
在 Python 中使用 MQTT的方法
2020/08/18 Python
一款基于css3的列表toggle特效实例教程
2015/01/04 HTML / CSS
CSS3实现同时执行倾斜和旋转的动画效果
2016/10/27 HTML / CSS
纯CSS3实现的井字棋游戏
2020/11/25 HTML / CSS
美国名牌太阳镜折扣网站:Eyedictive
2017/05/15 全球购物
TripAdvisor印尼站:全球领先的旅游网站
2018/03/15 全球购物
体育教师工作总结的自我评价
2013/10/10 职场文书
给校长的建议书
2014/03/12 职场文书
知名企业招聘广告词大全
2014/03/18 职场文书
幼儿教师师德演讲稿
2014/05/06 职场文书
演讲稿格式范文
2014/05/19 职场文书
2014国庆65周年领导讲话稿(3篇)
2014/09/21 职场文书
主持人开幕词
2015/01/29 职场文书
小升初自荐信范文
2015/03/05 职场文书
纯CSS实现酷炫的霓虹灯效果
2021/04/13 HTML / CSS
vue实现列表拖拽排序的示例代码
2022/04/08 Vue.js