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 Excel操作知识点
Apr 24 Javascript
js 匿名调用实现代码
Jun 19 Javascript
ext 代码生成器
Aug 07 Javascript
javascript 处理事件绑定的一些兼容写法
Dec 24 Javascript
js实现仿京东2级菜单效果(带延时功能)
Aug 27 Javascript
JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍
May 19 Javascript
微信小程序分享海报生成的实现方法
Dec 10 Javascript
解决layui表格的表头不滚动的问题
Sep 04 Javascript
解决layui动态加载复选框无法选中的问题
Sep 20 Javascript
微信小程序实现锚点功能
Nov 20 Javascript
vue插槽slot的简单理解与用法实例分析
Mar 14 Javascript
如何使用JavaScript检测空闲的浏览器选项卡
May 28 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性能的编码技巧以及性能优化详细解析
2013/08/24 PHP
php实现保存submit内容之后禁止刷新
2014/03/19 PHP
php实现统计目录文件大小的函数
2015/12/25 PHP
thinkPHP线上自动加载异常与修复方法实例分析
2016/12/01 PHP
Yii2.0多文件上传实例说明
2017/07/24 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2020/01/22 PHP
javascript 语法基础 想学习js的朋友可以看看
2009/12/16 Javascript
Jquery知识点二 jquery下对数组的操作
2011/01/15 Javascript
jQuery UI Autocomplete 体验分享
2012/02/14 Javascript
javascript中的void运算符语法及使用介绍
2013/03/10 Javascript
js实现同一页面可多次调用的图片幻灯切换效果
2015/02/28 Javascript
基于Bootstrap和jQuery构建前端分页工具实例代码
2016/11/23 Javascript
Angular ui.bootstrap.pagination分页
2017/01/20 Javascript
js时间戳和c#时间戳互转方法(推荐)
2017/02/15 Javascript
Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法
2017/02/27 Javascript
微信小程序使用form表单获取输入框数据的实例代码
2018/05/17 Javascript
vue实现多条件和模糊搜索功能
2019/05/28 Javascript
JavaScript组合设计模式--改进引入案例分析
2020/05/23 Javascript
ES2020让代码更优美的运算符 (?.) (??)
2021/01/04 Javascript
[02:30]DOTA2放量测试专访海涛:呼吁保护新手玩家
2013/08/26 DOTA
Python的Django框架中的URL配置与松耦合
2015/07/15 Python
python中abs&amp;map&amp;reduce简介
2018/02/20 Python
Python原始套接字编程实例解析
2020/01/29 Python
Django数据结果集序列化并展示实现过程
2020/04/22 Python
PyQt5中QSpinBox计数器的实现
2021/01/18 Python
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
2013/03/30 面试题
护士自我鉴定
2013/10/23 职场文书
行政助理的职责
2013/11/14 职场文书
教书育人演讲稿
2014/09/11 职场文书
工厂标语大全
2014/10/06 职场文书
学习群众路线的心得体会
2014/11/05 职场文书
公司环境卫生管理制度
2015/08/05 职场文书
未来,这5大方向都很适合创业
2019/07/22 职场文书
完美处理python与anaconda环境变量的冲突问题
2021/04/07 Python
对Keras自带Loss Function的深入研究
2021/05/25 Python
python神经网络 tf.name_scope 和 tf.variable_scope 的区别
2022/05/04 Python