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 相关文章推荐
javascript 进阶篇1 正则表达式,cookie管理,userData
Mar 14 Javascript
js实现单行文本向上滚动效果实例代码
Nov 28 Javascript
使用js操作css实现js改变背景图片示例
Mar 10 Javascript
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
Oct 17 Javascript
原生JS获取元素集合的子元素宽度实例
Dec 14 Javascript
js实现将json数组显示前台table中
Jan 10 Javascript
jQuery实现动态删除LI的方法
May 30 jQuery
关于react-router/react-router-dom v4 history不能访问问题的解决
Jan 08 Javascript
通过vue-router懒加载解决首次加载时资源过多导致的速度缓慢问题
Apr 08 Javascript
vue.js 实现点击按钮动态添加li的方法
Sep 07 Javascript
Angularjs Ng_repeat中实现复选框选中并显示不同的样式方法
Sep 12 Javascript
JavaScript中的几种继承方法示例
Dec 06 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
Oracle 常见问题解答
2006/10/09 PHP
php curl基本操作详解
2013/07/23 PHP
PHP使用redis实现统计缓存mysql压力的方法
2015/11/14 PHP
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
2016/10/13 PHP
php 判断字符串编码是utf-8 或gb2312实例
2016/11/01 PHP
php计算多个集合的笛卡尔积实例详解
2017/02/16 PHP
javascript 按回车键相应按钮提交事件
2009/11/02 Javascript
jQuery 打造动态下滑菜单实现说明
2010/04/15 Javascript
JS获取客户端IP地址、MAC和主机名的7个方法汇总
2014/07/21 Javascript
javascript实现仿腾讯游戏选择
2015/05/14 Javascript
JavaScript中的call和apply的用途以及区别
2017/01/11 Javascript
基于vue.js实现侧边菜单栏
2017/03/20 Javascript
解决vue-cli3 使用子目录部署问题
2018/07/19 Javascript
微信小程序url传参写变量的方法
2018/08/09 Javascript
在vue项目中使用sass语法问题
2019/07/18 Javascript
JavaScript 预解析的4种实现方法解析
2019/09/03 Javascript
JS数组push、unshift、pop、shift方法的实现与使用方法示例
2020/04/29 Javascript
[03:12]完美世界DOTA2联赛PWL DAY7集锦
2020/11/06 DOTA
本地文件上传到七牛云服务器示例(七牛云存储)
2014/01/11 Python
Python函数返回值实例分析
2015/06/08 Python
Python3.5内置模块之random模块用法实例分析
2019/04/26 Python
python常用函数与用法示例
2019/07/02 Python
python中列表的切片与修改知识点总结
2019/07/23 Python
pytorch dataloader 取batch_size时候出现bug的解决方式
2020/02/20 Python
基于python实现简单网页服务器代码实例
2020/09/14 Python
css3实现超立体3D图片侧翻倾斜效果
2014/04/16 HTML / CSS
做一个能自适应高度的textarea的示例代码
2019/09/06 HTML / CSS
个人找工作自荐信格式
2013/09/21 职场文书
毕业生精彩的自我评价分享
2013/10/06 职场文书
社区安全检查制度
2014/02/03 职场文书
《跨越海峡的生命桥》教学反思
2014/02/24 职场文书
祖国在我心中的演讲稿
2014/05/04 职场文书
银行贷款委托书范本
2014/10/11 职场文书
学习作风建设心得体会
2014/10/22 职场文书
2015年教师个人业务工作总结
2015/10/23 职场文书
Python编写冷笑话生成器
2022/04/20 Python