美文网首页
小程序获取微信环境

小程序获取微信环境

作者: RadishHuang | 来源:发表于2021-01-19 15:14 被阅读0次

    在小程序开发中,我们可以获取到当前小程序运行的环境。根据不同环境配置不同的域名或者其他配置等。通过微信的环境,可以拿到三种,开发,体验和正式环境。

         assignConfig() {
                // 合并config的数据
                try {
                    // 如果拿不到小程序的环境变量,则视为是正式环境
                    const envVersion = uni.getAccountInfoSync().miniProgram.envVersion || __wxConfig.envVersion || 'release';
                    const defaultConfig = require('@/config/default.js');
                    if (envVersion === 'develop') {
                        return Object.assign(defaultConfig, require('@/config/develop.js'));
                    } else if (envVersion === 'trial') {
                        return Object.assign(defaultConfig, require('@/config/trial.js'));
                    } else if (envVersion === 'release') {
                        return Object.assign(defaultConfig, require('@/config/release.js'));
                    } else {
                        return defaultConfig;
                    }
                } catch (error) {
                    console.warn('assgin config error = ', error);
                    return;
                }
            },
    

    本人的配置目录如下。模仿node的框架,有个config的配置,有一个默认的配置,区分了开发和正式的环境。这样我们在提审的时候,就不需要手动去修改服务器的域名或者是其他默认的配置等。这边提供一个思路,可以自行展开。


    配置示例

    相关文章

      网友评论

          本文标题:小程序获取微信环境

          本文链接:https://www.haomeiwen.com/subject/tinqzktx.html