vue 全局环境切换问题


Posted in Javascript onOctober 27, 2019

前端开发经常碰到切换环境的情况,

测试环境,开发环境,正式环境(以及图片环境~~)

1.我们在utils中创建一个global.js文件

/**
@Author: faith
全局常量对象
create by faith 2019-10-23
@return 全局常量对象
*
export function global() {
  const localGlobal = {
   PORTAL: 'http://test.域名.com:1024', // 前台
   CONSOLE: 'http://test.域名.com:9528', // 后台
   SHOP: 'http://test.域名.com:1025', // 店铺
   OSS_URL: 'https://devsfile.oss-cn-beijing.aliyuncs.com/' // 图片地址
  }
 const devGlobal = {
  PORTAL: 'https://dev.域名.com', // 前台
  CONSOLE: 'https://dev.console.域名.com', // 后台
  SHOP: 'https://dev.shop.域名.com', // 店铺
  OSS_URL: 'https://devsfile.oss-cn-beijing.aliyuncs.com/' // 图片地址
 }
  const prodGlobal = {
   PORTAL: 'https://www.域名.com', // 前台
   CONSOLE: 'https://console.域名.com', // 后台
   SHOP: 'https://shop.域名.com', // 店铺
   OSS_URL: 'https://ycsfile.oss-cn-beijing.aliyuncs.com/' // 图片地址
  }
 return devGlobal
}

2.main.js中使用

import { global } from './utils/global'
Vue.prototype.$global = global()
3.vue 页面中使用img地址
data() {
 return {
  ossUrl: this.$global.OSS_URL,
 }
},

4.Dom 结构

<img :src="ossUrl+后台传输url" class="avatar">

每次打包之前切换环境,是不是既方便又快捷啊

总结

以上所述是小编给大家介绍的vue 全局环境切换问题,希望对大家有所帮助!

Javascript 相关文章推荐
javascript模仿msgbox提示效果代码
Jun 10 Javascript
isArray()函数(JavaScript中对象类型判断的几种方法)
Nov 26 Javascript
基于jquery的可多选的下拉列表框
Jul 20 Javascript
jquery的each方法使用示例分享
Mar 25 Javascript
Javascript的setTimeout()使用闭包特性时需要注意的问题
Sep 23 Javascript
JavaScript常用本地对象小结
Mar 28 Javascript
jQ处理xml文件和xml字符串的方法(详解)
Nov 22 Javascript
js实现移动端微信页面禁止字体放大
Feb 16 Javascript
用React实现一个完整的TodoList的示例代码
Oct 30 Javascript
详解Axios 如何取消已发送的请求
Oct 20 Javascript
vue-cli构建vue项目的步骤详解
Jan 27 Javascript
微信小程序实现轮播图指示器
Jun 25 Javascript
vue 父组件通过v-model接收子组件的值的代码
Oct 27 #Javascript
解决包含在label标签下的checkbox在ie8及以下版本点击事件无效果兼容的问题
Oct 27 #Javascript
Vue-Cli项目优化操作的实现
Oct 27 #Javascript
layui table 复选框跳页后再回来保持原来选中的状态示例
Oct 26 #Javascript
Layui 解决表格异步调用后台分页的问题
Oct 26 #Javascript
Layui实现数据表格默认全部显示(不要分页)
Oct 26 #Javascript
vue-router的钩子函数用法实例分析
Oct 26 #Javascript
You might like
PHP+MYSQL的文章管理系统(二)
2006/10/09 PHP
PHP+Mysql+jQuery实现动态展示信息
2011/10/08 PHP
php微信开发之带参数二维码的使用
2016/08/03 PHP
thinkPHP5框架自定义验证器实现方法分析
2018/06/11 PHP
jQuery UI Datepicker length为空或不是对象错误的解决方法
2010/12/19 Javascript
Jquery UI震动效果实现原理及步骤
2013/02/04 Javascript
jquery获取一个元素下面相同子元素的个数代码
2014/07/31 Javascript
Javascript显示和隐藏ul列表的方法
2015/07/15 Javascript
JavaScript的面向对象编程基础
2015/08/13 Javascript
jquery中表单 多选框的一种巧妙写法
2015/09/06 Javascript
浅析JavaScript作用域链、执行上下文与闭包
2016/02/01 Javascript
vue拦截器Vue.http.interceptors.push使用详解
2017/04/22 Javascript
jQuery实现简单的手风琴效果
2020/04/17 jQuery
three.js实现3D视野缩放效果
2017/11/16 Javascript
初识 Vue.js 中的 *.Vue文件
2017/11/22 Javascript
vue使用自定义icon图标的方法
2018/05/14 Javascript
vue-resource请求实现http登录拦截或者路由拦截的方法
2018/07/11 Javascript
vue组件横向树实现代码
2018/08/02 Javascript
在Vue 中使用Typescript的示例代码
2018/09/10 Javascript
在Vue中使用axios请求拦截的实现方法
2018/10/25 Javascript
使用Python生成随机密码的示例分享
2016/02/18 Python
python 读取文本文件的行数据,文件.splitlines()的方法
2018/07/12 Python
PyQt5内嵌浏览器注入JavaScript脚本实现自动化操作的代码实例
2019/02/13 Python
详解html5 canvas常用api总结(二)--绘图API
2016/12/14 HTML / CSS
详解H5 活动页之移动端 REM 布局适配方法
2017/12/07 HTML / CSS
加拿大在线隐形眼镜专家:PerfectLens.ca
2016/11/19 全球购物
优秀经理获奖感言
2014/03/04 职场文书
企业指导教师评语
2014/04/28 职场文书
感恩的演讲稿
2014/05/06 职场文书
基本公共卫生服务健康教育工作方案
2014/05/22 职场文书
年终考核实施方案
2014/05/26 职场文书
三八妇女节演讲稿
2014/05/27 职场文书
小学生国庆65周年演讲稿范文(2篇)
2014/09/21 职场文书
合作协议书模板
2014/10/10 职场文书
2014年除四害工作总结
2014/12/06 职场文书
WCG2010 星际争霸决赛 Flash vs Goojila 1 星际经典比赛回顾
2022/04/01 星际争霸