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 相关文章推荐
Prototype Hash对象 学习
Jul 19 Javascript
JS 无限级 Select效果实现代码(json格式)
Aug 30 Javascript
javascript 基础篇3 类,回调函数,内置对象,事件处理
Mar 14 Javascript
自动刷新网页,自动刷新当前页面,JS调用
Jun 24 Javascript
JQuery标签页效果实例详解
Dec 24 Javascript
在Docker快速部署Node.js应用的详细步骤
Sep 02 Javascript
JavaScript实现点击按钮复制指定区域文本(推荐)
Nov 25 Javascript
微信小程序 scroll-view实现上拉加载与下拉刷新的实例
Jan 21 Javascript
bootstrap弹出层的多种触发方式
May 10 Javascript
PHP自动加载autoload和命名空间的应用小结
Dec 01 Javascript
vue上传图片到oss的方法示例(图片带有删除功能)
Sep 27 Javascript
vue router 组件的高级应用实例代码
Apr 08 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
一个简单的自动发送邮件系统(一)
2006/10/09 PHP
如何提高MYSQL数据库的查询统计速度 select 索引应用
2007/04/11 PHP
php高级编程-函数-郑阿奇
2011/07/04 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
2015/12/14 PHP
php生成无限栏目树
2017/03/16 PHP
解决Laravel自定义类引入和命名空间的问题
2019/10/15 PHP
jquery checkbox,radio是否选中的判断代码
2010/03/20 Javascript
javascript 自动填写表单的实现方法
2010/04/09 Javascript
jquery如何实现锚点链接之间的平滑滚动
2013/12/02 Javascript
JS中表单的使用小结
2014/01/11 Javascript
使用jQuery和Bootstrap实现多层、自适应模态窗口
2014/12/22 Javascript
JavaScript设计模式之建造者模式介绍
2014/12/28 Javascript
全面解析Bootstrap中transition、affix的使用方法
2016/05/30 Javascript
Bootstrap开发实战之第一次接触Bootstrap
2016/06/02 Javascript
由简入繁实现Jquery树状结构的方法(推荐)
2016/06/10 Javascript
js实现百度搜索提示框
2017/02/05 Javascript
jQuery插件HighCharts绘制2D带有Legend的饼图效果示例【附demo源码下载】
2017/03/10 Javascript
addEventListener()与removeEventListener()解析
2017/04/20 Javascript
JS点击图片弹出文件选择框并覆盖原图功能的实现代码
2017/08/25 Javascript
node跨域请求方法小结
2017/08/25 Javascript
node.js实现的装饰者模式示例
2017/09/06 Javascript
fetch 使用及如何接收JS传值
2017/11/11 Javascript
vue中get请求如何传递数组参数的方法示例
2019/11/08 Javascript
对python中的pop函数和append函数详解
2018/05/04 Python
用python生成1000个txt文件的方法
2018/10/25 Python
python plotly画柱状图代码实例
2019/12/13 Python
关于Python Tkinter Button控件command传参问题的解决方式
2020/03/04 Python
Python 实现一行输入多个数字(用空格隔开)
2020/04/29 Python
CHARLES & KEITH加拿大官网:新加坡时尚品牌
2020/03/26 全球购物
联想智利官方网站:Lenovo Chile
2020/06/03 全球购物
应届生求职推荐信
2013/10/28 职场文书
公司财务总监岗位职责
2013/12/14 职场文书
战友聚会邀请函
2014/01/18 职场文书
学习2014年全国两会心得体会
2014/03/12 职场文书
法人代表委托书
2014/04/04 职场文书
matlab xlabel位置的设置方式
2021/05/21 Python