如何在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 相关文章推荐
js获取时间(本周、本季度、本月..)
Nov 22 Javascript
基于jQuery实现下拉框
Nov 24 Javascript
JavaScript实现对下拉列表值进行排序的方法
Jul 15 Javascript
Labelauty?jQuery单选框/复选框美化插件分享
Sep 26 Javascript
jQuery实现选中弹出窗口选择框内容后赋值给文本框的方法
Nov 23 Javascript
总结在前端排序中遇到的问题
Jul 19 Javascript
JavaScript中Number对象的toFixed() 方法详解
Sep 02 Javascript
BootStrap tooltip提示框使用小结
Oct 26 Javascript
详解js静态资源文件请求的处理
Aug 01 Javascript
使用bootstraptable插件实现表格记录的查询、分页、排序操作
Aug 06 Javascript
Spring Boot/VUE中路由传递参数的实现代码
Mar 02 Javascript
JavaScript命令模式原理与用法实例详解
Mar 10 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桌面中心(三) 修改数据库
2007/03/11 PHP
php笔记之:php函数range() round()和list()的使用说明
2013/04/26 PHP
php删除数组元素示例分享
2014/02/17 PHP
php+mysql结合Ajax实现点赞功能完整实例
2015/01/30 PHP
php自动载入类用法实例分析
2016/06/24 PHP
PHP调用接口用post方法传送json数据的实例
2018/05/31 PHP
Ajax+PHP实现的删除数据功能示例
2019/02/12 PHP
php实现微信公众号创建自定义菜单功能的实例代码
2019/06/11 PHP
PHP Swoole异步Redis客户端实现方法示例
2019/10/24 PHP
引入JS文件IE6报语法错误或缺少对象问题的解决方法
2014/01/09 Javascript
js图片轮播效果实现代码
2020/04/18 Javascript
jQuery的Read()方法代替原生JS详解
2016/11/08 Javascript
angular中使用Socket.io实例代码
2017/06/03 Javascript
BootStrap TreeView使用实例详解
2017/11/01 Javascript
浅谈React中的元素、组件、实例和节点
2018/02/27 Javascript
对vue里函数的调用顺序介绍
2018/03/17 Javascript
Vue中使用Sortable的示例代码
2018/04/07 Javascript
关于Vue在ie10下空白页的debug小结
2018/05/02 Javascript
了解前端理论:rscss和rsjs
2019/05/23 Javascript
深度解读vue-resize的具体用法
2020/07/08 Javascript
基于VUE实现简单的学生信息管理系统
2021/01/13 Vue.js
Python的Django框架中forms表单类的使用方法详解
2016/06/21 Python
Django+Ajax+jQuery实现网页动态更新的实例
2018/05/28 Python
python 实现矩阵填充0的例子
2019/11/29 Python
Python如何批量生成和调用变量
2020/11/21 Python
美国领先的户外服装与装备用品店:Moosejaw
2016/08/25 全球购物
英国户外装备和冒险服装零售商:alloutdoor
2018/01/30 全球购物
怎样让char类型的东西转换成int类型
2013/12/09 面试题
特色冷饮店创业计划书
2014/01/28 职场文书
个人担保书格式范文
2014/05/12 职场文书
爱国口号
2014/06/19 职场文书
公安交警中队队长个人对照检查材料思想汇报
2014/10/05 职场文书
2015年学校办公室主任工作总结
2015/07/20 职场文书
2019年度政务公开考核工作总结模板
2019/11/11 职场文书
请学会珍惜眼前,因为人生没有下辈子!
2019/11/12 职场文书
python本地文件服务器实例教程
2021/05/02 Python