微信小程序开发环境和生产环境

1. 在根目录下创建utils文件夹,在utils下创建profile.js文件

// profile.js
const current = 'dev' //区分开发环境和生产环境,

const profiles = {
  'dev': {
    'online': false,
    'baseURL': 'http://api.dev.xxx.xxx' //开发环境地址
  },
  'prod': {
    'online': true,
    'baseURL': 'https://api.xxx.xxx'//生产环境地址
  }
}
const ENV = profiles[current]

module.exports =  ENV 

2.使用

将ENV设为全局变量:

//app.js
import  ENV  from '/utils/profile.js'
globalData: {
    ENV
}
//  pages/index/index
var app=getApp(); 
console.log(app.globalData.ENV)
//或者
console.log(getApp().globalData.ENV)

如果不想设为全局变量,那么在每个页面的js文件里面调用就行:

//  pages/index/index
import ENV from '../../utils/profile.js'
console.log(ENV)

你可能感兴趣的:(微信小程序开发环境和生产环境)