1***@qq.com
1***@qq.com
  • 发布:2021-03-04 09:29
  • 更新:2021-03-04 09:45
  • 阅读:857

请问除了条件编译以外有什么方法能判断运行的具体平台?

分类:uni-app

我想判断当前运行的具体平台(微信小程序、支付宝小程序、百度小程序、QQ小程序、h5、ios、android),除了用条件编译以外,用process.env.VUE_APP_PLATFORM能判断吗?

2021-03-04 09:29 负责人:无 分享
已邀请:
小菜啊

小菜啊 - 业精于勤荒于嬉

uni.getSystemInfoSync().platform 判断是在微信开发者工具里运行还是在手机里运行,值为devtools时是在开发工具上,
process.env.NODE_ENV 可以判断当前环境是H5 还是App
uni.getSystemInfoSync().platform 可以判断当前环境是ios 还是Android

  • 1***@qq.com (作者)

    这不够,我要获取当前运行的平台,比如百度小程序呢?

    2021-03-04 09:59

  • 小菜啊

    回复 1***@qq.com: emmm,你去看看这里能不能解决你的需求 https://ask.dcloud.net.cn/question/59446

    2021-03-04 10:05

  • 1***@qq.com (作者)

    回复 小菜啊: 嗯,条件编译是可以的,我想请教process.env.VUE_APP_PLATFORM这能判断吗?

    2021-03-04 10:08

  • 小菜啊

    回复 1***@qq.com: 你想定义一个全局变量来判断当前是什么平台么?

    2021-03-04 10:20

该问题目前已经被锁定, 无法添加新回复