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实现select添加实现后台权限添加的效果
May 28 Javascript
js 回车提交表单两种实现方法
Dec 31 Javascript
javaScript(JS)替换节点实现思路介绍
Apr 17 Javascript
js控制页面控件隐藏显示的两种方法介绍
Oct 09 Javascript
JavaScript学习笔记之创建对象
Mar 25 Javascript
js记录点击某个按钮的次数-刷新次数为初始状态的实例
Feb 15 Javascript
JS实现图片预览的两种方式
Jun 27 Javascript
js Element Traversal规范中的元素遍历方法
Apr 19 Javascript
Angular使用cli生成自定义文件、组件的方法
Sep 04 Javascript
微信小程序tabbar底部导航
Nov 05 Javascript
微信小程序 JS动态修改样式的实现方法
Dec 16 Javascript
JavaScript中arguments的使用方法详解
Dec 20 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中strstr、strrchr、substr、stristr四个函数的区别总结
2014/09/22 PHP
YII CLinkPager分页类扩展增加显示共多少页
2016/01/29 PHP
常用PHP封装分页工具类
2017/01/14 PHP
javascript 多级checkbox选择效果
2009/08/20 Javascript
jQuery与其它库冲突的解决方法
2010/06/25 Javascript
JS 屏蔽按键效果与改变按键效果的示例代码
2013/12/24 Javascript
Javascript中innerHTML用法实例分析
2015/01/12 Javascript
实现隔行换色效果的两种方式【实用】
2016/11/27 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
2016/12/01 Javascript
有关JS中的0,null,undefined,[],{},'''''''',false之间的关系
2017/02/14 Javascript
jQuery中each方法的使用详解
2018/03/18 jQuery
js 图片转base64的方式(两种)
2018/04/24 Javascript
详解使用create-react-app添加css modules、sasss和antd
2018/07/31 Javascript
Vuex 模块化使用详解
2019/07/31 Javascript
vant picker+popup 自定义三级联动案例
2020/11/04 Javascript
Vue页面渲染中key的应用实例教程
2021/01/12 Vue.js
python的urllib模块显示下载进度示例
2014/01/17 Python
Python的自动化部署模块Fabric的安装及使用指南
2016/01/19 Python
详解Python验证码识别
2016/01/25 Python
python shell根据ip获取主机名代码示例
2017/11/25 Python
浅析PHP与Python进行数据交互
2018/05/15 Python
Pandas:DataFrame对象的基础操作方法
2018/06/07 Python
用python标准库difflib比较两份文件的异同详解
2018/11/16 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
2019/10/17 Python
小白教你PyCharm从下载到安装再到科学使用PyCharm2020最新激活码
2020/09/25 Python
CSS3实现精美横向滚动菜单按钮
2017/04/14 HTML / CSS
CSS3+HTML5+JS 实现一个块的收缩与展开动画效果
2020/11/17 HTML / CSS
TripAdvisor德国:全球领先的旅游网站
2017/12/07 全球购物
意大利咖啡、浓缩咖啡和浓缩咖啡机:illy caffe
2019/03/20 全球购物
linux系统都有哪些运行级别
2016/03/26 面试题
会展中心部门工作职责
2013/11/27 职场文书
平民服装店创业计划书
2014/01/17 职场文书
莫言诺贝尔获奖演讲稿
2014/05/21 职场文书
民事诉讼代理授权委托书范本
2014/10/08 职场文书
2016春季幼儿园开学寄语
2015/12/03 职场文书
微信小程序调用python模型
2022/04/21 Python