首页 > 编程语言 >Uniapp判断运行环境,小程序-公众号-H5-APP

Uniapp判断运行环境,小程序-公众号-H5-APP

时间:2023-12-26 17:34:59浏览次数:52  
标签:Uniapp APP ifdef H5 MP endif var type app

直接上代码

 

        // #ifdef H5
        var app_type = this.isWeiXin() ? 'wechat' : 'h5';
        var app_type_name = this.isWeiXin() ? '微信公众号' : 'H5';
        // #endif

        // #ifdef MP-WEIXIN
        var app_type = 'weapp';
        var app_type_name = '微信小程序';
        // #endif

        // #ifdef MP-ALIPAY
        var app_type = 'aliapp';
        var app_type_name = '支付宝小程序';
        // #endif

        // #ifdef MP-BAIDU
        var app_type = 'baiduapp';
        var app_type_name = '百度小程序';
        // #endif

        // #ifdef MP-TOUTIAO
        var app_type = 'MP-TOUTIAO';
        var app_type_name = '头条小程序';
        // #endif

        // #ifdef MP-QQ
        var app_type = 'MP-QQ';
        var app_type_name = 'QQ小程序';
        // #endif

 

 

    isWeiXin() {
        // #ifndef H5
        return false;
        // #endif
        var ua = navigator.userAgent.toLowerCase();
        if (ua.match(/MicroMessenger/i) == "micromessenger") {
            return true;
        } else {
            return false;
        }
    },

 

标签:Uniapp,APP,ifdef,H5,MP,endif,var,type,app
From: https://www.cnblogs.com/79524795-Tian/p/17928877.html

相关文章

  • APP开发详解:数字药店系统源码
    数字药店系统的兴起,不仅为消费者提供了更加便捷的购药体验,也为药店管理和药品销售带来了全新的机遇。一、明确系统的基本功能:1.用户注册与登录2.药品浏览与搜索3.购物车与结算。4.在线支付与订单管理二、开发环境与技术栈选择前端开发环境通常使用React、Vue或Angular等流行的前端......
  • 实现ApplicationContextAware没有生效
    下面这段代码是存在一个spring-boot-starter中,引入到其他项目中,启动后获得不到ApplicationContext,原因是启动类中,没有扫描到对应路径:增加代码:@ComponentScan(value="com.XXX.common.project")代码如下@ServicepublicclassSpringContextHolderimplementsApplicationCont......
  • Thoughts and ideas about how to apply LLMs in specific domains like clinic/law/f
    ApplyingLLMsinSpecificDomainsAsauniversitystudentwhohasjustcompletedfine-tuningTinyLLaMA-1bwithclinicalinstructiondatausingtheQLoRAmethodandevaluateditontheMedMCQAdataset,Ihavegatheredsomeinsightsandideasonhowtoappl......
  • 1.4亿人都在用|伊对APP x 阿里云PolarDB:这一对,天生配
    社交APP已成为了人们日常生活中不可或缺的一部分,伊对是一款深受年轻人喜爱的社交APP,拥有超过1.4亿用户,4万多名活跃红娘每月撮合上千场线上相亲活动,通过创新的音频、直播和线上红娘服务,解决了传统社交难题,打造了一个真实有趣的恋爱社区。  随着用户的不断增长和业务的发展,伊......
  • uniapp APP应用程序iOS没有上架到苹果应用商店如何整包更新?
    随着移动互联网的快速发展,uni-app作为一种跨平台开发框架,受到了广泛欢迎。然而,有时候开发者可能会遇到一个问题:如何为已经发布到苹果应用商店的uni-appAPP进行整包更新?尤其是当应用还没有上架到苹果应用商店时。铁蛋也收集整理了相关内容,今天将为你详细解答这一问题,帮助你顺利......
  • ES 修改 Mapping
     https://www.cnblogs.com/ititit111222333/p/16382887.html新建v1indexPUT/test_v1设置v1mappingPOST/test_v1/_mapping{"properties":{"itemId":{"type":"long"},"itemName":{"type":&......
  • 图文详解丨iOS App上架全流程及审核避坑指南
    图文详解丨iOSApp上架全流程及审核避坑指南AppStore作为苹果官方的应用商店,审核严格周期长一直让用户头疼不已,很多app都“死”在了审核这一关,那我们就要放弃iOS用户了吗?当然不是!本期我们从iOSapp上架流程开始梳理,详细了解下iOSapp上架的那些事。iOSapp上架总体流程: ​......
  • GANs in Action: RealWorld Applications and Case Studies
    1.背景介绍GANs,即生成对抗网络(GenerativeAdversarialNetworks),是一种深度学习技术,它通过将生成器和判别器两个网络相互对抗,来学习数据的分布并生成新的数据。这种方法在图像生成、图像补充、风格迁移等方面取得了显著的成果。在本篇文章中,我们将深入探讨GANs的核心概念、算法原......
  • ADB命令安装卸载手机APP
    前言手机内置的浏览器很多广告,推荐的新闻也很多负面的新闻,所以就想卸载内置的手机app,不过现在很多手机都是限制了内置的软件都不能卸载,以前随便获取一下root权限,也是可以卸载的,不过最近搞了一下,发现现在root权限这么难获取,所以就只能另外寻方法了,去网上搜了一下,发现可以使用adb命令......
  • 关于uniapp的小程序分包 注意事项!!!!
    1、root里面的名称不能带斜杠/(重点)2、要把uni_modules的uni-id-pages这种的单独提取出来做一个分包3、分包里面的js跟静态文件最好是放到static里面,要按static/js这样去划分"optimization":{"subPackages":true},这个是关键manifest.json/*小程序特有......