Skip to content

UNIAPP 中运行环境的判断

开发环境和生产环境

  • 第一种 判断环境
js
if (process.env.NODE_ENV === "development") {
  console.log("开发环境");
} else {
  console.log("生产环境");
}

判断平台

  • 通过 #判断
bash

#ifdef h5

console.log("运行在h5");

#endif

运行的时候判断

运行期判断是指代码已经打入包中,仍然需要在运行期判断平台,此时可以用uni.getSystemInfoSync().platform判断客户端环境是Android,IOS还是小程序开发

js
switch (uni.getSystemInfoSync().platform) {
  case "android":
    console.log("运行在安卓");

    break;

  case "ios":
    console.log("运行在IOS");

    break;

  default:
    console.log("运行在开发工具上");

    break;
}