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 相关文章推荐
jQuery 删除或是清空某个HTML元素示例
Aug 04 Javascript
JS组件系列之Bootstrap Icon图标选择组件
Jan 28 Javascript
JavaScript中eval函数的问题
Jan 31 Javascript
jQuery插件zTree实现更新根节点中第i个节点名称的方法示例
Mar 08 Javascript
深究AngularJS之ui-router详解
Jun 13 Javascript
微信小程序实现拖拽 image 触摸事件监听的实例
Aug 17 Javascript
JS动画定时器知识总结
Mar 23 Javascript
JSON基本语法及与JavaScript的异同实例分析
Jan 04 Javascript
vue项目添加多页面配置的步骤详解
May 22 Javascript
原生js实现商品筛选功能
Oct 28 Javascript
layui前端时间戳转化实例
Nov 15 Javascript
JavaScript中MutationObServer监听DOM元素详情
Nov 27 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中file_get_contents与curl性能比较分析
2014/11/08 PHP
详解PHP对象的串行化与反串行化
2016/01/24 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
javascript多种数据类型表格排序代码分析
2010/09/11 Javascript
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
2011/03/12 Javascript
jQuery.holdReady()方法用法实例
2014/12/27 Javascript
jQuery+css实现的时钟效果(兼容各浏览器)
2016/01/27 Javascript
使用UrlConnection实现后台模拟http请求的简单实例
2017/01/04 Javascript
vue webuploader 文件上传组件开发
2017/09/23 Javascript
移动web开发之touch事件实例详解
2018/01/17 Javascript
nodejs微信扫码支付功能实现
2018/02/17 NodeJs
React Native使用fetch实现图片上传的示例代码
2018/03/07 Javascript
浅谈webpack 自动刷新与解析
2018/04/09 Javascript
vue实现点击关注后及时更新列表功能
2018/06/26 Javascript
简述JS浏览器的三种弹窗
2018/07/15 Javascript
Nodejs中怎么实现函数的串行执行
2019/03/02 NodeJs
python海龟绘图实例教程
2014/07/24 Python
用Python中的wxPython实现最基本的浏览器功能
2015/04/14 Python
Python探索之实现一个简单的HTTP服务器
2017/10/28 Python
对Python 网络设备巡检脚本的实例讲解
2018/04/22 Python
python try 异常处理(史上最全)
2019/03/07 Python
使用Python OpenCV为CNN增加图像样本的实现
2019/06/10 Python
Pycharm如何运行.py文件的方法步骤
2020/03/03 Python
Django 自定义权限管理系统详解(通过中间件认证)
2020/03/11 Python
基于python实现生成指定大小txt文档
2020/07/20 Python
PyTorch预训练Bert模型的示例
2020/11/17 Python
html5 桌面提醒:Notifycations应用介绍
2012/11/27 HTML / CSS
Ivory Isle Designs美国/加拿大:婚礼和活动文具公司
2018/08/21 全球购物
应聘收银员个人的求职信
2013/11/30 职场文书
授权委托书怎么写
2014/04/03 职场文书
房屋授权无偿使用证明
2014/11/29 职场文书
2015年公民道德宣传日活动总结
2015/03/23 职场文书
销售经理岗位职责范本
2015/04/02 职场文书
公司老总年会致辞
2015/07/30 职场文书
获奖感言范文
2015/07/31 职场文书
超市主管竞聘书
2015/09/15 职场文书