如何在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 相关文章推荐
Javascript中暂停功能的实现代码
Mar 04 Javascript
一些mootools的学习资源
Feb 07 Javascript
jQuery与其它库冲突的解决方法
Jun 25 Javascript
Prototype的Class.create函数解析
Sep 22 Javascript
JS中创建函数的三种方式及区别
Mar 13 Javascript
完美解决IE9浏览器出现的对象未定义问题
Sep 29 Javascript
整理一下常见的IE错误
Nov 18 Javascript
jQuery实现自动调用和触发某个事件的方法
Nov 18 Javascript
JS出现失效的情况总结
Jan 20 Javascript
vue项目环境变量配置的实现方法
Oct 12 Javascript
详解jQuery获取特殊属性的值以及设置内容
Nov 14 jQuery
React Hook用法示例详解(6个常见hook)
Apr 28 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
php中对xml读取的相关函数的介绍一
2008/06/05 PHP
PHP中使用SimpleXML检查XML文件结构实例
2015/01/07 PHP
CodeIgniter多语言实现方法详解
2016/01/20 PHP
YII动态模型(动态表名)支持分析
2016/03/29 PHP
PHP数据库操作三:redis用法分析
2017/08/16 PHP
thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例
2019/08/13 PHP
jQuery与ExtJS之选择实例分析
2010/08/19 Javascript
基于jquery的大众点评,分类导航实现代码
2011/08/23 Javascript
文本域光标操作的jQuery扩展分享
2014/03/10 Javascript
JavaScript中一个奇葩的IE浏览器判断方法
2014/04/16 Javascript
js数组与字符串的相互转换方法
2014/07/09 Javascript
js onmousewheel事件多次触发问题解决方法
2014/10/17 Javascript
innerHTML属性,outerHTML属性,textContent属性,innerText属性区别详解
2015/03/13 Javascript
Javascript实现图片懒加载插件的方法
2016/10/20 Javascript
js自定义QQ菜单效果
2017/01/10 Javascript
基于Vue2实现的仿手机QQ单页面应用功能(接入聊天机器人 )
2017/03/30 Javascript
Vue.js如何优雅的进行form validation
2017/04/07 Javascript
使用Browserify来实现CommonJS的浏览器加载方法
2017/05/14 Javascript
JavaScript编程设计模式之观察者模式(Observer Pattern)实例详解
2017/10/25 Javascript
React 组件间的通信示例
2018/06/14 Javascript
详解JavaScript原生封装ajax请求和Jquery中的ajax请求
2019/02/14 jQuery
Vue.js实现立体计算器
2020/02/22 Javascript
Python中使用tarfile压缩、解压tar归档文件示例
2015/04/05 Python
Python2.x和3.x下maketrans与translate函数使用上的不同
2015/04/13 Python
Python实现EXCEL表格的排序功能示例
2019/06/25 Python
Python 函数用法简单示例【定义、参数、返回值、函数嵌套】
2019/09/20 Python
Python如何通过百度翻译API实现翻译功能
2020/04/02 Python
tensorflow 大于某个值为1,小于为0的实例
2020/06/30 Python
python PyAUtoGUI库实现自动化控制鼠标键盘
2020/09/09 Python
ESDlife健康生活易:身体检查预订、搜寻及比较
2019/05/10 全球购物
飞利浦法国官网:Philips法国
2019/07/10 全球购物
奥地利购买珠宝和手表网站:ELLA JUWELEN
2019/09/03 全球购物
元旦活动感言
2014/03/08 职场文书
自我介绍演讲稿范文
2014/08/21 职场文书
失职检讨书大全
2015/01/26 职场文书
2015年五一劳动节活动总结
2015/02/09 职场文书