vue 接口请求地址前缀本地开发和线上开发设置方式


Posted in Javascript onAugust 13, 2020

开发环境 config/dev.env.js

'use strict'
const merge = require('webpack-merge')
const prodEnv = require('./dev.env')
 
module.exports = merge(prodEnv, {
 NODE_ENV: '"development"',
 API_ROOT: '"https://www.dev.com"' //本地请求前缀
})

线上开发环境 config/prod.env.js

'use strict'
const merge = require('webpack-merge')
const prodEnv = require('./prod.env')
 
module.exports = merge(prodEnv, {
 NODE_ENV: '"production"',
 API_ROOT: '"https://www.prov.com"'  //线上请求前缀
})

在请求之前,组装URL,axios.js

import Axios from 'axios';
var root = process.env.API_ROOT;
//请求拦截
axios.interceptors.request.use((config) => {
  //请求之前重新拼装url
  config.url = root + config.url;
  return config;
});

页面使用模板:

export default {
  name: 'Order',
  data () {
    return {
      order_list: []
    }
  },
  methods: {
    fetchList: function () {
      this.$axios.post('/api/order_list').then((res) => {
        if(res.result === '0000'){
          this.order_list = res.data;
        }
      });
    }
  }
}

补充知识:vue中axios固定url请求前缀

vue 接口请求地址前缀本地开发和线上开发设置方式

main.js中添加:

vue 接口请求地址前缀本地开发和线上开发设置方式

使用方法:

vue 接口请求地址前缀本地开发和线上开发设置方式

以上这篇vue 接口请求地址前缀本地开发和线上开发设置方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Extjs学习笔记之一 初识Extjs之MessageBox
Jan 07 Javascript
javascript数字数组去重复项的实现代码
Dec 30 Javascript
基于jQuery的输入框无值自动显示指定数据的实现代码
Jan 24 Javascript
js setTimeout opener的用法示例详解
Oct 23 Javascript
JavaScript编程中的Promise使用大全
Jul 28 Javascript
妙用Bootstrap的 popover插件实现校验表单提示功能
Aug 29 Javascript
jq checkbox 的全选并ajax传参的实例
Apr 01 Javascript
js使用原型对象(prototype)需要注意的地方
Aug 28 Javascript
详解ES6 export default 和 import语句中的解构赋值
May 28 Javascript
JavaScript ECMA-262-3 深入解析(二):变量对象实例详解
Apr 25 Javascript
Vue实现移动端拖拽交换位置
Jul 29 Javascript
Postman参数化实现过程及原理解析
Aug 13 Javascript
vue路由分文件拆分管理详解
Aug 13 #Javascript
Postman环境变量全局变量使用方法详解
Aug 13 #Javascript
vue 实现把路由单独分离出来
Aug 13 #Javascript
vue项目接口域名动态获取操作
Aug 13 #Javascript
vue接通后端api以及部署到服务器操作
Aug 13 #Javascript
vue打包npm run build时候界面报错的解决
Aug 13 #Javascript
解决vue项目,npm run build后,报路径错的问题
Aug 13 #Javascript
You might like
DC的38部超级英雄动画电影
2020/03/03 欧美动漫
php 用sock技术发送邮件的函数
2007/07/21 PHP
php使用curl出现Expect:100-continue解决方法
2015/03/03 PHP
基于JQuery模仿苹果桌面的Dock效果(初级版)
2012/10/15 Javascript
FF火狐下获取一个元素同类型的相邻元素实现代码
2012/12/15 Javascript
location.href用法总结(最主要的)
2013/12/27 Javascript
分享一些常用的jQuery动画事件和动画函数
2015/11/27 Javascript
AngularJS入门教程之过滤器用法示例
2016/11/02 Javascript
浅谈Koa服务限流方法实践
2017/10/23 Javascript
Vue自定义指令封装节流函数的方法示例
2018/07/09 Javascript
JavaScript文本特效实例小结【3个示例】
2018/12/22 Javascript
在vue中使用G2图表的示例代码
2019/03/19 Javascript
vue-resource:jsonp请求百度搜索的接口示例
2019/11/09 Javascript
JavaScript的变量声明与声明提前用法实例分析
2019/11/26 Javascript
vue学习笔记之作用域插槽实例分析
2020/02/01 Javascript
vue数据响应式原理知识点总结
2020/02/16 Javascript
js实现弹窗效果
2020/08/09 Javascript
Python中实现远程调用(RPC、RMI)简单例子
2014/04/28 Python
Python简单过滤字母和数字的方法小结
2019/01/09 Python
django认证系统实现自定义权限管理的方法
2019/08/28 Python
Python 按比例获取样本数据或执行任务的实现代码
2020/12/03 Python
python 利用jieba.analyse进行 关键词提取
2020/12/17 Python
HTML5 Video/Audio播放本地文件示例介绍
2013/11/18 HTML / CSS
美国礼品卡商城: Gift Card Mall
2017/08/25 全球购物
迪卡侬荷兰官网:Decathlon荷兰
2017/10/29 全球购物
英国50岁以上人群的交友网站:Ourtime
2018/03/28 全球购物
电子商务专业个人的自我评价分享
2013/10/29 职场文书
文言文形式的学生求职信
2013/12/03 职场文书
销售找工作求职信
2013/12/20 职场文书
白酒业务员岗位职责
2013/12/27 职场文书
大学生素质拓展活动方案
2014/02/11 职场文书
亲子拓展活动方案
2014/02/20 职场文书
小学一年级学生评语
2014/04/22 职场文书
秋天的怀念教学反思
2014/04/28 职场文书
2014年留守儿童工作总结
2014/12/10 职场文书
基于MySql验证的vsftpd虚拟用户
2021/11/07 MySQL