国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

uniapp判斷當(dāng)前運行環(huán)境 app h5 微信小程序

這篇具有很好參考價值的文章主要介紹了uniapp判斷當(dāng)前運行環(huán)境 app h5 微信小程序。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

僅3.4.10+版本以上才支持,如果您的hbuilderX版本不是這個版本的需要先升級一下版本?hbuilderx下載
選擇3.4.11及以上版本

const type = uni.getSystemInfoSync().uniPlatform
console.log(type) // app

uniPlatform?可取值如下:

uniapp判斷當(dāng)前運行環(huán)境 app h5 微信小程序文章來源地址http://www.zghlxwxcb.cn/news/detail-511664.html

/**枚舉EPlatform*/
export enum EPlatform {
  /**App*/
  AppPlus = 'APP-PLUS',
  /**App nvue*/
  AppPlusNvue = 'APP-PLUS-NVUE',
  /**H5*/
  H5 = 'H5',
  /**微信小程序*/
  MpWeixin = 'MP-WEIXIN',
  /**支付寶小程序*/
  MpAlipay = 'MP-ALIPAY',
  /**百度小程序*/
  MpBaidu = 'MP-BAIDU',
  /**字節(jié)跳動小程序*/
  MpToutiao = 'MP-TOUTIAO',
  /**QQ小程序*/
  MpQq = 'MP-QQ',
  /**360小程序*/
  Mp360 = 'MP-360',
  /**微信小程序/支付寶小程序/百度小程序/字節(jié)跳動小程序/QQ小程序/360小程序*/
  Mp = 'MP',
  /**快應(yīng)用通用(包含聯(lián)盟、華為)*/
  QuickappWebview = 'quickapp-webview',
  /**快應(yīng)用聯(lián)盟*/
  QuickappWebviewUnion = 'quickapp-webview-union',
  /**快應(yīng)用華為*/
  QuickappWebviewHuawei = 'quickapp-webview-huawei',
}

/**使用條件編譯獲取平臺信息*/
export function ifDefPlatform(): EPlatform {
  let platform: EPlatform
  //#ifdef APP-PLUS
  platform = EPlatform.AppPlus;
  //#endif
  //#ifdef APP-PLUS-NVUE
  platform = EPlatform.AppPlusNvue;
  //#endif
  //#ifdef H5
  platform = EPlatform.H5;
  //#endif
  //#ifdef MP-WEIXIN
  platform = EPlatform.MpWeixin;
  //#endif
  //#ifdef MP-ALIPAY
  platform = EPlatform.MpAlipay;
  //#endif
  //#ifdef MP-BAIDU
  platform = EPlatform.MpBaidu;
  //#endif
  //#ifdef MP-TOUTIAO
  platform = EPlatform.MpToutiao;
  //#endif
  //#ifdef MP-QQ
  platform = EPlatform.MpQq;
  //#endif
  //#ifdef MP-360
  platform = EPlatform.Mp360;
  //#endif
  //#ifdef MP
  platform = EPlatform.Mp;
  //#endif
  //#ifdef quickapp-webview
  platform = EPlatform.QuickappWebview;
  //#endif
  //#ifdef quickapp-webview-union
  platform = EPlatform.QuickappWebviewUnion;
  //#endif
  //#ifdef quickapp-webview-huawei
  platform = EPlatform.QuickappWebviewHuawei;
  //#endif
  return platform
}

/**平臺類型*/
export const Platform: EPlatform = ifDefPlatform()
/**默認導(dǎo)出平臺類型*/
export default Platform

/**App*/
export const isAppPlus = Platform == EPlatform.AppPlus
/**App nvue*/
export const isAppPlusNvue = Platform == EPlatform.AppPlusNvue
/**H5*/
export const isH5 = Platform == EPlatform.H5
/**微信小程序*/
export const isMpWeixin = Platform == EPlatform.MpWeixin
/**支付寶小程序*/
export const isMpAlipay = Platform == EPlatform.MpAlipay
/**百度小程序*/
export const isMpBaidu = Platform == EPlatform.MpBaidu
/**字節(jié)跳動小程序*/
export const isMpToutiao = Platform == EPlatform.MpToutiao
/**QQ小程序*/
export const isMpQq = Platform == EPlatform.MpQq
/**360小程序*/
export const isMp360 = Platform == EPlatform.Mp360
/**微信小程序/支付寶小程序/百度小程序/字節(jié)跳動小程序/QQ小程序/360小程序*/
export const isMp = Platform == EPlatform.Mp
/**快應(yīng)用通用(包含聯(lián)盟、華為)*/
export const isQuickappWebview = Platform == EPlatform.QuickappWebview
/**快應(yīng)用聯(lián)盟*/
export const isQuickappWebviewUnion = Platform == EPlatform.QuickappWebviewUnion
/**快應(yīng)用華為*/
export const isQuickappWebviewHuawei = Platform == EPlatform.QuickappWebviewHuawei
/**是否開發(fā)環(huán)境*/
export const isDevelopment = process.env.NODE_ENV == 'development'
/**是否線上環(huán)境*/
export const isProduction = process.env.NODE_ENV == 'production'
/**抖音小程序*/
export const isMpDouyinApp = uni.getSystemInfoSync().appName == 'Douyin'
/**頭條小程序*/
export const isMpToutiaoApp = uni.getSystemInfoSync().appName == 'Toutiao'

到了這里,關(guān)于uniapp判斷當(dāng)前運行環(huán)境 app h5 微信小程序的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • uniapp 瀑布流 (APP+H5+微信小程序)

    WaterfallsFlow.vue waterfall.vue

    2024年02月15日
    瀏覽(90)
  • uniapp的打包:h5、微信小程序以及APP方式

    uniapp的打包:h5、微信小程序以及APP方式

    本人用的是HBuilder編譯器,學(xué)習(xí)uniapp時b站某位大大推薦的,我剛開始接觸代碼時候也用過,那時候并不好用這個編譯器,但是現(xiàn)在試了一下挺好用的。 這是h5頁面的打包配置,新版本的HBuilder用的是web配置(也就是h5配置的意思) 由于上圖是我個人項目練習(xí),沒有用到appID,所

    2024年02月09日
    瀏覽(102)
  • uniapp實現(xiàn)H5、APP、微信小程序三端文件下載

    這里我使用了uniapp官方api uni.downloadFile 和 uni.openDocument APP使用了uniapp官方api uni.downloadFile 和 uni.saveImageToPhotosAlbum(OBJECT) 還有 uni.openDocument H5的方法比較簡單可以直接使用window.open方法下載。即: 如果你的瀏覽器支持預(yù)覽,就會自動打開預(yù)覽文件,然后自己手動下載文件,不支

    2024年02月16日
    瀏覽(162)
  • 開發(fā)uniapp過程中對app、微信小程序與h5的webview調(diào)試

    開發(fā)uniapp過程中對app、微信小程序與h5的webview調(diào)試

    ? ? 因為在開發(fā)中使用到了webview,因為出現(xiàn)一些問題,所以需要對webview進行跟蹤調(diào)試,但因為app,h5與微信小程序不一樣,所以需要單獨說一下。 ? ? 一、H5 ? ? 這個比較簡單,因為都是在chrome,用F12就可以 ?二、對微信小程序 ? ? ? 因為普通的uniapp頁面上都能通過F12可以

    2024年02月11日
    瀏覽(18)
  • uniapp 發(fā)送全文件 支持App端ios、android,微信小程序,H5

    由于uniapp提供的API在app端只能上傳圖片和視頻,不能上傳其他文件,說以只能借助插件了。 ?ios端用的這個插件 獲取到文件對象 免費的 ios-uniapp 文件選取word,pdf,xls等文件 - DCloud 插件市場 uniapp iOS文件選取 iOS選取text,pdf,word,doc,xls,ppt https://ext.dcloud.net.cn/plugin?id=1311 這個是返回一

    2024年02月16日
    瀏覽(88)
  • uniapp條件判斷app,H5,微信小程序端

    1.在頁面上判斷不同的端 2.JS里面判斷不同的端 3.CSS里面判斷不同的端

    2024年02月05日
    瀏覽(31)
  • uniapp獲取app版本號、h5版本號、微信小程序版本號的方法

    App版本號 App的H5版本號 只能在手機模式下才可以打印 , h5 預(yù)覽模式獲取不到的 !!! 獲取微信小程序版本號 感覺文章好的話記得點個心心和關(guān)注和收藏,有錯的地方麻煩指正一下,如果需要轉(zhuǎn)載,請標(biāo)明出處,多謝?。?!

    2024年02月04日
    瀏覽(123)
  • uniapp實現(xiàn)h5、app、微信小程序三端pdf文件下載和預(yù)覽

    以下代碼兼容三端,app,h5,微信小程序,經(jīng)過個人測試 手機端有兩種方法,使用renderjs或者uniapp的api 兩者的區(qū)別 使用renderjs的寫法,會提示用戶是否下載文件,下載完成后用戶需要手動點擊下載的文件,才會打開文件 使用uniapp的api則可以直接下載并直接預(yù)覽,不需要用戶操

    2024年02月11日
    瀏覽(104)
  • uniapp 判斷微信小程序端、App端、h5端

    區(qū)分標(biāo)識 寫法:以 #ifdef 或 #ifndef 加 %PLATFORM% 開頭,以 #endif 結(jié)尾。 #ifdef:if defined 僅在某平臺存在 #ifndef:if not defined 除了某平臺均存在 %PLATFORM%:平臺名稱 此方法支持文件有 .vue (模板里使用 ) .js (使用// 注釋) .css (使用 /* 注釋 */) pages.json (使用// 注釋) 各預(yù)編譯

    2024年02月03日
    瀏覽(33)
  • Uniapp 中,能夠同時兼容H5、web、app、微信小程序的引入高德地圖的語法格式

    在 Uniapp 中,可以通過使用 uni-app 統(tǒng)一的 API 來同時兼容 H5、web、App 和微信小程序,而引入高德地圖則有以下兩種語法格式供選擇: 使用 Vue.js 的語法格式: 使用原生 JavaScript 的語法格式: 需要注意的是,這兩種語法格式都需要在頁面組件的 JavaScript 文件中引入相應(yīng)的 API 文

    2024年02月05日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包