首页 > 编程语言 >微信小程序获取环境变量

微信小程序获取环境变量

时间:2023-07-14 12:44:35浏览次数:42  
标签:isDEV getAccountInfoSync 微信 程序 获取 环境变量

微信小程序获取环境变量

在微信小程序中,无法直接获取环境变量。但是,我们可以通过其他方式来模拟环境变量的功能。

参考用法

通过 wx.getAccountInfoSync() 获取小程序信息,包含小程序 appid,小程序版本(环境)。

在 app.js 中设置全局变量

// app.js
App({
  // 全局数据,是否为开发环境
  isDEV: wx.getAccountInfoSync().miniProgram.envVersion === 'develop',
  isPRO: wx.getAccountInfoSync().miniProgram.envVersion === 'release',
})

在页面中调用 getApp() 获取环境变量。

// 获取开发环境
const { isDEV } = getApp()
Page({
  // 页面的初始数据
  data: {
    mobile: isDEV ? '13123456789' : '',
    smsCode: isDEV ? '246810' : '',
  },
})

标签:isDEV,getAccountInfoSync,微信,程序,获取,环境变量
From: https://www.cnblogs.com/Megasu/p/17553398.html

相关文章

  • java获取list类类型
    Java获取List类类型在Java中,要获取List的类类型可以通过以下步骤来实现。在本文中,我将详细介绍每个步骤以及使用的代码。步骤步骤描述步骤1创建一个List对象步骤2获取List对象的类类型步骤1:创建一个List对象首先,我们需要创建一个List对象,我们可以使用ArrayLi......
  • java获取list的type
    Java获取List的Type在Java中,List是一种常用的数据结构,用于存储一组有序的元素。有时候我们需要获取List中元素的类型,以便进行一些操作或判断。本文将介绍几种获取List类型的方法,并提供相应的代码示例。方法一:通过泛型参数获取类型在Java中,我们可以使用泛型来定义List的类型。通......
  • java获取linux当前时间戳
    Java获取Linux当前时间戳在Java开发中,经常需要获取当前时间戳来进行日期时间的处理。本文将介绍如何在Java中获取Linux系统的当前时间戳,并提供代码示例。什么是时间戳?时间戳是指表示某个时间点的数字,通常为从某个固定的起始时间开始计算到该时间点的总秒数或毫秒数。时间戳广泛......
  • java获取hosts文件的值
    Java获取hosts文件的值在网络通信中,Hosts文件是一个用于将域名与IP地址进行映射的文本文件。通过修改Hosts文件,我们可以实现域名的重定向、屏蔽广告等功能。本文将介绍如何使用Java代码获取Hosts文件中的值。Hosts文件的位置Hosts文件位于操作系统的/etc/hosts(Unix/Linux/Mac)或C......
  • java获取date类型的年月日
    Java获取Date类型的年月日在Java中,Date类是表示日期和时间的基本类。它提供了一些方法来获取和设置日期的各个部分,包括年、月、日等。本文将介绍如何使用Java获取Date类型的年月日,并提供代码示例。获取年、月、日要获取Date对象的年、月、日,可以使用以下方法:importjava.util.D......
  • java获取bigdecimal的值
    Java获取BigDecimal的值在Java中,BigDecimal是一个用于表示高精度浮点数的类。它提供了精确的数值运算,特别适用于金融领域和其他需要高精度计算的场景。本文将介绍如何使用Java获取BigDecimal的值,并提供一些常用的操作示例。创建BigDecimal对象要创建一个BigDecimal对象,可以使用......
  • 获取input[type="checkbox"]:checked 所在tr中特定元素
    1.要求如下 2.html源码<divclass="btn"><buttontype="button"onclick="getYuan()">获取</button></div><divclass="forms"><table><tbody>......
  • 2023年7月13日,Stream流,Stream流的获取,Stream流中间聚合操作,Stream流终结操作,Calendar
    Stream流1.单列集合的Stream流获取packagecom.wz.stream01;importjava.util.Arrays;importjava.util.HashSet;importjava.util.List;importjava.util.function.Consumer;importjava.util.function.Predicate;importjava.util.stream.Stream;publicclassstreamDe......
  • Java5泛型的用法,T.class的获取和为擦拭法站台
    Java5的泛型语法已经有太多书讲了,这里不再打字贴书。GP一定有用,不然Java和C#不会约好了似的同时开始支持GP。但大家也清楚,GP和Ruby式的动态OO语言属于不同的意识形态,如果是一人一票,我想大部分的平民程序员更热衷动态OO语言的平白自然。但如果不准备跳槽到支......
  • Django 模板语言获取列表(可迭代对象)的下标、索引。从而实现显示序号(转载)
    ......