小程序-设置环境变量

在实际开发中,不同的开发环境,调用的接口地址是不一样的
例如:开发环境需要调用开发版的接口地址,生产环境需要正式版的接口地址
这时候,我们就可以使用小程序提供了 wx.getAccountInfoSync() 接口,用来获取当前账号信息,在账号信息中包含着 小程序 当前环境版本
在这里插入图片描述

const accountInfo = wx.getAccountInfoSync()

应用 新建文件夹 env.js :

// 就是配置当前小程序项目的环境变量
// 获取当前小程序的账号信息
const { miniProgram } = wx.getAccountInfoSync()
// 获取小程序的版本
const { envVersion } = miniProgram;

let env = {
    baseURL: "https://gmall-prod.atguigu.cn/mall-api"
}

switch (envVersion) {
    case 'develop':
        // 开发版
        env.baseURL = "https://gmall-prod.atguigu.cn/mall-api"
        break
    case 'trial':
        // 体验版
        env.baseURL = "https://gmall-prod.atguigu.cn/mall-api"
        break
    case 'release':
        // 正式版
        env.baseURL = "https://gmall-prod.atguigu.cn/mall-api"
        break
    default:
        break
}

export { env }

相关推荐

  1. linux设置环境变量

    2024-07-13 06:28:02       55 阅读
  2. jupyter设置环境变量

    2024-07-13 06:28:02       40 阅读
  3. MacOS 设置 环境变量

    2024-07-13 06:28:02       39 阅读
  4. 程序设计:C语言 UNIX/LINUX 环境变量替换

    2024-07-13 06:28:02       27 阅读
  5. Docker设置获取环境变量

    2024-07-13 06:28:02       49 阅读
  6. 【Qt】获取、设置环境变量

    2024-07-13 06:28:02       32 阅读
  7. Linux 之 设置环境变量

    2024-07-13 06:28:02       23 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-13 06:28:02       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-13 06:28:02       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-13 06:28:02       57 阅读
  4. Python语言-面向对象

    2024-07-13 06:28:02       68 阅读

热门阅读

  1. 三级_网络技术_14_局域网技术基础及应用

    2024-07-13 06:28:02       24 阅读
  2. TCP网络传输控制协议

    2024-07-13 06:28:02       23 阅读
  3. 医疗健康信息的安全挑战与隐私保护最佳实践

    2024-07-13 06:28:02       28 阅读
  4. SqlServer数据库常见问题

    2024-07-13 06:28:02       26 阅读
  5. debian KVM安装虚拟机

    2024-07-13 06:28:02       21 阅读
  6. 【深度学习】本地运行 GraphRAG + Ollama

    2024-07-13 06:28:02       25 阅读
  7. vim编辑器

    2024-07-13 06:28:02       22 阅读
  8. Linux 安装elk

    2024-07-13 06:28:02       21 阅读
  9. read paper and make summer (Image enhancement)

    2024-07-13 06:28:02       21 阅读
  10. 深入理解 Vuex:Vue.js 的状态管理模式

    2024-07-13 06:28:02       16 阅读