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

Vue3+h5項(xiàng)目用Android支付寶打開(kāi)白屏,android微信+IOS微信、支付寶打開(kāi)正常

這篇具有很好參考價(jià)值的文章主要介紹了Vue3+h5項(xiàng)目用Android支付寶打開(kāi)白屏,android微信+IOS微信、支付寶打開(kāi)正常。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

問(wèn)題:使用vue3寫(xiě)的H5網(wǎng)頁(yè),用Android支付寶打開(kāi)title能顯示,內(nèi)容全是白屏。

推測(cè):瀏覽器內(nèi)核問(wèn)題;

微信使用騰訊x5內(nèi)核,IOS使用系統(tǒng)瀏覽器內(nèi)核;so,看看Android支付寶APP使用的內(nèi)核是什么.

下拉看到支付寶使用的UC瀏覽器內(nèi)核;

把瀏覽器內(nèi)核檢測(cè)工具 Browser kernel v2.6 測(cè)試查看瀏覽器內(nèi)核版本用二維碼生成,支付寶掃碼進(jìn)入查看瀏覽器內(nèi)核版本;

Vue3+h5項(xiàng)目用Android支付寶打開(kāi)白屏,android微信+IOS微信、支付寶打開(kāi)正常,javascript,前端

?瀏覽器內(nèi)核版本是Chrome 69.0.3497.100,發(fā)現(xiàn)用UC瀏覽器打開(kāi)網(wǎng)頁(yè)正常,UC瀏覽器查看內(nèi)核版本,UC瀏覽器的內(nèi)核版本高。so,這期間發(fā)生什么?

找一個(gè)相同版本的內(nèi)核瀏覽器

使用360極速瀏覽器或用Android寫(xiě)一個(gè)webview兼容69版本,以用來(lái)查看為什么顯示白屏;

發(fā)現(xiàn)報(bào)錯(cuò):

Uncaught ReferenceError: globalThis is not defined
    at overlay.ts:140

在globalThis - JavaScript | MDN

Vue3+h5項(xiàng)目用Android支付寶打開(kāi)白屏,android微信+IOS微信、支付寶打開(kāi)正常,javascript,前端

可以看到chrome71版本才添加了globalThis ,所以報(bào)錯(cuò)未定義。?

解決方式一? 基于vite打包

  1. npm install?@vitejs/plugin-legacy
  2. vite.config.ts配置
    import legacy from '@vitejs/plugin-legacy';
    
    
    
      build: {
        target: 'es2015',
      },
    
    plugins:[
     legacy({
          targets: ['Chrome 69'],
          additionalLegacyPolyfills: ['regenerator-runtime/runtime'],
          modernPolyfills: true,
        }),
    ]
  3. index.html? ?添加globalThis聲明??
    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8" />
        <link rel="icon" type="image/svg+xml" href="/vite.svg" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Vite + Vue + TS</title>
        <script>
            this.globalThis || (this.globalThis = this)
        </script>
    </head>
    
    <body>
        <div id="app"></div>
        <script type="module" src="/src/main.ts">
            this.globalThis || (this.globalThis = this)
        </script>
    </body>
    
    </html>

    使用360極速瀏覽器和支付寶APP測(cè)試打開(kāi)都正常顯示;

git 地址?h5_vant: vant4+vue,屏幕適配文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-665489.html

到了這里,關(guān)于Vue3+h5項(xiàng)目用Android支付寶打開(kāi)白屏,android微信+IOS微信、支付寶打開(kāi)正常的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • vue3前端實(shí)現(xiàn)微信支付

    要在Vue3前端實(shí)現(xiàn)微信支付,你需要按照以下步驟進(jìn)行操作: 在微信支付官網(wǎng)上注冊(cè)一個(gè)商戶(hù)號(hào),并下載微信支付SDK。 在你的Vue3項(xiàng)目中安裝微信支付的npm包,例如: npm install weixin-js-sdk --save 。 在Vue3項(xiàng)目中創(chuàng)建一個(gè)js文件,在其中編寫(xiě)支付相關(guān)的代碼,如下所示: 4.在Vue3項(xiàng)目

    2024年02月16日
    瀏覽(25)
  • uniapp項(xiàng)目編譯成H5后跳轉(zhuǎn)到微信小程序(支持微信掃碼、支付寶掃碼)

    uniapp項(xiàng)目編譯成H5后跳轉(zhuǎn)到微信小程序(支持微信掃碼、支付寶掃碼)

    uniapp項(xiàng)目編譯成 H5 后跳轉(zhuǎn)到 微信小程序 (支持微信H5、支付寶H5) 場(chǎng)景:1、微信掃碼跳轉(zhuǎn)到該H5中后點(diǎn)擊某事件(或者不點(diǎn)擊直接跳轉(zhuǎn))需要跳轉(zhuǎn)到微信小程序;2、支付寶掃碼跳轉(zhuǎn)到H5中后點(diǎn)擊某事件(或者不點(diǎn)擊直接跳轉(zhuǎn))需要跳轉(zhuǎn)到微信小程序 思路:調(diào)用后端接口返回

    2024年02月13日
    瀏覽(96)
  • android升級(jí)SDK 到30,導(dǎo)致微信登錄,支付失敗

    android升級(jí)SDK 到30,導(dǎo)致微信登錄,支付失敗

    當(dāng)時(shí)為了將應(yīng)用上傳 google play ,所以升級(jí)了sdk 版本號(hào) targetSdkVersion = 30 ,后來(lái)發(fā)現(xiàn)升級(jí)之后,應(yīng)用中微信登錄,微信支付,都拉不起來(lái)了,點(diǎn)擊登錄,或者支付,沒(méi)有任何響應(yīng)。 通過(guò)看日志發(fā)現(xiàn), sendReq failed for wechat app signature check failed 是微信沒(méi)有被拉起, 后來(lái)了解資料發(fā)現(xiàn)

    2024年02月05日
    瀏覽(17)
  • 【vue】uniapp vue3 vite代理設(shè)置問(wèn)題【H5 微信小程序】

    基于vue3版本的uniapp運(yùn)行h5和微信小程序 uniapp運(yùn)行h5請(qǐng)求接口成功,運(yùn)行微信小程序請(qǐng)求接口不成功 vite.config.ts配置proxy .env配置請(qǐng)求接口域名 request.ts 請(qǐng)求接口文件 微信小程序識(shí)別不了代理的配置 需要判斷當(dāng)前是h5還是微信小程序端,對(duì)請(qǐng)求接口文件進(jìn)行修改,其他文件不修

    2024年02月09日
    瀏覽(26)
  • vue3-pc端生成微信二維碼、掃碼支付監(jiān)聽(tīng)支付回調(diào)(WebSocket)功能實(shí)現(xiàn)

    vue3-pc端生成微信二維碼、掃碼支付監(jiān)聽(tīng)支付回調(diào)(WebSocket)功能實(shí)現(xiàn)

    項(xiàng)目場(chǎng)景:后臺(tái)系統(tǒng)中采購(gòu)訂單列表需要支持微信掃描支付功能,支付成功需要返回到訂單列表。 調(diào)用接口接收后端返回?cái)?shù)據(jù), npm install qrcode?--save 安裝插件,處理返回?cái)?shù)據(jù)生成二維碼。 1. 后端接口返回?cái)?shù)據(jù)如下: 2. 前端代碼如下: 3. 效果圖如下: 生成二維碼功能到這就完

    2024年02月12日
    瀏覽(185)
  • Vue(h5)與App(android,ios)端交互詳解

    Vue(h5)與App(android,ios)端交互詳解

    最近開(kāi)發(fā)vue與app交互,總結(jié)了一下開(kāi)發(fā)心得。我是一名Android開(kāi)發(fā)者,vue開(kāi)發(fā)這塊也稍有涉足,在android或者IOS中展示h5可以減少工作量,也能滿(mǎn)足用戶(hù)體驗(yàn)性。下面主要以Android和Vue方法介紹為主。 上菜了 ? ? 三、 vue代碼 注意,Vue中的方法通常是寫(xiě)在vue實(shí)例的methods中的,ap

    2024年02月10日
    瀏覽(20)
  • ThinkPHP 5 支付寶微信支付(支付寶H5,微信H5、APP支付、公眾號(hào)支付)

    ?Pay.php支付控制器 模型:Weixin.php Weixin.php Alipay.php 支付寶需要的submit文件: 點(diǎn)擊下載 wx.html在使用微信客戶(hù)端支付時(shí)需要的頁(yè)面 ? ?

    2024年02月08日
    瀏覽(31)
  • taro+vue3 搭建一套框架,適用于微信小程序和H5

    安裝 Taro??梢栽诮K端輸入以下命令進(jìn)行安裝: 創(chuàng)建項(xiàng)目。使用以下命令創(chuàng)建 Taro+Vue3 項(xiàng)目: 其中,myApp 是項(xiàng)目名稱(chēng)。 進(jìn)入項(xiàng)目并啟動(dòng)。使用以下命令進(jìn)入項(xiàng)目并啟動(dòng): 注意,需要先進(jìn)入對(duì)應(yīng)的目錄再啟動(dòng)。 編寫(xiě)代碼。在 src 目錄下編寫(xiě)代碼,可以像使用 Vue 開(kāi)發(fā) Web 應(yīng)用程

    2024年02月10日
    瀏覽(76)
  • vue移動(dòng)端H5調(diào)起手機(jī)發(fā)送短信(兼容ios和android)

    移動(dòng)端h5頁(yè)面調(diào)起手機(jī)發(fā)送短信功能,ios和android的兼容寫(xiě)法不一樣。 android ?ios

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

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

    2024年02月16日
    瀏覽(88)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包