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 相关文章推荐
用js实现的一个Flash滚动轮换显示图片代码生成器
Mar 14 Javascript
javascript js cookie的存储,获取和删除
Dec 29 Javascript
基于jquery.Jcrop的头像编辑器
Mar 01 Javascript
js实现按钮控制带有停顿效果的图片滚动
Aug 30 Javascript
纯JavaScript手写图片轮播代码
Oct 20 Javascript
Angular指令封装jQuery日期时间插件datetimepicker实现双向绑定示例
Jan 22 Javascript
vue2笔记 — vue-router路由懒加载的实现
Mar 03 Javascript
详解vue-router 2.0 常用基础知识点之router-link
May 10 Javascript
Angular2里获取(input file)上传文件的内容的方法
Sep 05 Javascript
JS动态添加元素及绑定事件造成程序重复执行解决
Dec 07 Javascript
浅谈Vue2.0中v-for迭代语法的变化(key、index)
Mar 06 Javascript
Node.js实现简单管理系统
Sep 23 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
一台收音机,让一家人都笑逐颜开!
2020/08/21 无线电
PHP cron中的批处理
2008/09/16 PHP
PHP错误Warning:mysql_query()解决方法
2015/10/24 PHP
使用 laravel sms 构建短信验证码发送校验功能
2017/11/06 PHP
window.location和document.location的区别分析
2008/12/23 Javascript
用document.documentElement取代document.body的原因分析
2009/11/12 Javascript
老鱼 浅谈javascript面向对象编程
2010/03/04 Javascript
Jquery从头学起第四讲 jquery入门教程
2010/08/01 Javascript
javascript学习笔记(四) Number 数字类型
2012/06/19 Javascript
Textbox控件注册回车事件及触发按钮提交事件具体实现
2013/03/04 Javascript
jQuery之按钮组件的深入解析
2013/06/19 Javascript
jquery中$(#form :input)与$(#form input)的区别
2014/08/18 Javascript
JQuery实现动态适时改变字体颜色的方法
2015/03/10 Javascript
JavaScript DOM进阶方法
2015/04/13 Javascript
javascript实现点击后变换按钮显示文字的方法
2015/05/13 Javascript
浅析js绑定事件的常用方法
2016/05/15 Javascript
使用jquery-easyui的布局layout写后台管理页面的代码详解
2019/06/19 jQuery
es6中new.target的作用和使用场景简单示例分析
2020/03/14 Javascript
JS实现表单中点击小眼睛显示隐藏密码框中的密码
2020/04/13 Javascript
[05:13]TI4 中国战队 机场出征!!
2014/07/07 DOTA
python中判断文件编码的chardet(实例讲解)
2017/12/21 Python
利用Python2下载单张图片与爬取网页图片实例代码
2017/12/25 Python
Python 二叉树的层序建立与三种遍历实现详解
2019/07/29 Python
python实现银行管理系统
2019/10/25 Python
python opencv 图像边框(填充)添加及图像混合的实现方法(末尾实现类似幻灯片渐变的效果)
2020/03/09 Python
Python类的继承super相关原理解析
2020/10/22 Python
python利用appium实现手机APP自动化的示例
2021/01/26 Python
h5调用摄像头的实现方法
2016/06/01 HTML / CSS
海淘母婴商城:国际妈咪
2016/07/23 全球购物
德国孕妇装和婴童服装网上商店:bellybutton
2018/04/12 全球购物
孕妇内衣和胸罩:Cake Maternity
2018/07/16 全球购物
服装公司总经理岗位职责
2013/11/30 职场文书
县长群众路线对照检查材料思想汇报
2014/10/02 职场文书
西安导游词
2015/02/12 职场文书
电影雨中的树观后感
2015/06/15 职场文书
Python简易开发之制作计算器
2022/04/28 Python