uniapp:根据环境(开发、测试、生产)选择服务器接口或者业务

一、根据环境(开发、测试、生产)选择服务器接口或者业务

        打开main.js 页面,使用以下代码

const accountInfo = wx.getAccountInfoSync();
const envWx = accountInfo.miniProgram.envVersion;
if (envWx === 'develop') {console.log('开发环境:'+envWx);
} else if (envWx === 'trial') {console.log('测试环境:'+envWx);
}else{console.log('生产环境+灰度环境:'+envWx);
}

参考官方文档:uni.getAccountInfoSync() | uni-app官网

二、判断环境(微信小程序、App、iOS、其它)选择

if (process.env.NODE_ENV === 'development') {console.log('开发环境');
} else {console.log('生产环境');
}

参考官方文档:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/709105.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Unity中URP实现水体(水的焦散)

文章目录 前言一、原理1、 通过深度图,得到 对应像素 在 世界空间下的Z值2、得到模型顶点在 观察空间 下的坐标3、由以上两点得到 深度图像素 对应的 xyz 值4、最后,转化到 模型本地空间下,用其对焦散纹理采样 二、实现1、获取深度图2、在顶点…

警惕!2本期刊被剔除!2024年2月Scopus期刊目录已更新!

【SciencePub学术】 ​2024年2月,Scopus数据库迎来本年度第二次更新!此次更新后,有94本期刊发生变动: • 剔除:有2本期刊不再被Scopus数据库收录(Discontinued titles Jan. 2024); …

【低代码开发_RuoYi_框架】RuoYi框架_前端页面部署/搭建

开源软件的影响力 随着信息技术的快速发展,开源软件已经成为软件开发的趋势,并产生了深远的影响。开源软件的低成本、可协作性和透明度等特点,使得越来越多的企业和个人选择使用开源软件,促进了软件行业的繁荣。然而,…

主流Golang框架对比以及介绍

一.Gin框架 Gin是Golang社区非常受欢迎的一个轻量级框架,它具有简洁易用的特点,并且拥有很好的性能和可扩展性.Gin采用类似MVC的架构,支持中间件、路由、模板渲染等功能,同时也提供了一些强大的插件和工具,例如Swagger、CORS等,还…

在线原型工具有哪些比较好用?

随着云计算和5G网络的发展,互联网办公工具的发展 Web 这是一个不可避免的趋势。那么,对于产品设计团队来说,哪些在线设计工具值得体验呢?今天,让我们来看看一些国内外经典的在线原型工具。 即时设计 - 可实时协作的专…

比特币逼近历史高点,ETF疯了,Coinbase崩了,尼日利亚抓人了

2月28日,比特币冲高回落,加密货币交易所Coinbase则因宕机上演了一波“0元惊魂”。 比特币隔夜美股盘中突然飙高,突破6.4万美元大关,距历史新高仅一步之遥,但随后回落,几分钟之内就跌了5000美元&#xff0c…

2022年上半年教师资格证考试《综合素质》(中学)题

4.某校在初三年级实行两张课程表,一张公开的应对检查,一张不公开的实际执行,以提高升学率。对于该校做法,正确的是(C )。 A遵循了学科教学的基本规则 B降低了学生学习的效率 C漠视了学生全面发展的需要 …

vue3 + TS + vite 搭建中后台管理系统(开箱即用)

[TOC](vue3 TS vite 搭建中后台管理系统) 开箱即用 前言 要成功,先发疯,头脑简单往前冲! 三金四银,金九银十,多学知识,也不能埋头苦干,要成功,先发疯,头脑简单往前冲…

关于前端blob协议下载,wkwebview相关适配整理知识整理

关于前端blob协议下载,wkwebview相关适配整理 如果前端使用的blob协议对目标进行下载,该功能是嵌套在iOS客户端中可以这样做: available(iOS 14.5, *)func webView(_ webView: WKWebView, navigationAction: WKNavigationAction, didBecome …

ElasticSearch安装和kibana控制台安装

文章目录 简介ElasticSearch安装环境下载参数密码配置启动 kibana安装修改config/kibana.yml配置 简介 Elasticsearch 是一个分布式文档存储。Elasticsearch 是存储已序列化为 JSON 文档的复杂数据结构。当集群中有多个 Elasticsearch 节点时,存储的文档分布在整个…

linux系统---nginx(3)核心配置指令及调优

目录 Nginx 核心配置指令 一、Nginx配置文件详解 1、配置文件目录 2、配置文件结构 二、调优 1、在全局域进行的调优 1.1线程池指令 1.2 工作进程数指令 2.1 工作进程并非数指令 2.2 事件处理机制选择指令 2.3 互斥锁指令 3、在http指令域的调优 3.1 Nginx端口监听…

JAVA SE 2.基本语法

1.Java的基本语法 1.Java代码的基本格式修饰符 class 类名{程序代码 } 例: public class Test{public static void main(String[] args){} }语法说明 1.Java程序代码都必须放在类中,类需要用class关键字定义,class前面可以有修饰符2.当类不是定义在java.…

Redis学习------实战篇----2024/02/28

1.集群的session共享问题 2.基于Redis实现共享session登录 //4.保存验证码到redisstringRedisTemplate.opsForValue().set(LOGIN_CODE_KEYphone,code,LOGIN_CODE_TTL, TimeUnit.MINUTES);RedisTemplate RedisTemplate使用的是JdkSerializationRedisSerializer存入数据&#xff…

java面试题之nginx篇

1. 什么是Nginx? Nginx是一个 轻量级/高性能的反向代理Web服务器,他实现非常高效的反向代理、负载平衡,他可以处理2-3万并发连接数,官方监测能支持5万并发,现在中国使用nginx网站用户有很多,例如&#xff…

Linux NFC 子系统剖析

1.总览 linux源码中NFC在net/nfc下,文件结构如下图: hci:Host Controller Interface 主要是针对NFC的主机-控制器接口协议 nci:NFC Controller Interface 主要是NFC的控制器接口协议,用于NFCC(NFC Controller)和DH(…

mysql学习打卡day25

今日成果: select * from clients where client_id in ( select client_id from invoices group by client_id having count(*) >2 ); -- 另一种写法 select * from clients where client_id any ( select client_id from invoices group by client_id havin…

Android 14 AAOS audio

文章目录 乘客音频投放到主音频区动态路由配置controlhal实现的具体流程control hal AudioGain的callbackAudioModuleChange变化的通知 乘客音频投放到主音频区 场景: 是将乘客区的Media 属性的数据通过主屏区的设备进行播放。具体而言 在副屏user11播放的音乐是输出…

微信小程序 uniapp+vue实习助学岗位系统springboot/php/python/nodejs

(一)研究目标: 对于本微信小程序实习系统的设计来讲,主要是采用了java语言和mysql数据库来完成对系统的设计,根据某高校的实习系统,提出解决问题的一个可行性方法,可以在手机端就能完成我们的工…

十三、Qt多线程与线程安全

一、多线程程序 QThread类提供了管理线程的方法:一个对象管理一个线程一般从QThread继承一个自定义类,重载run函数 1、实现程序 (1)创建项目,基于QDialog (2)添加类,修改基于QThr…