uni-app web-view組件返回按鍵back返回不到app,web-view組件在ios上加載不出來(lái)顯示錯(cuò)誤。

直奔主題,題目上的兩個(gè)坑解決方法如下:

一、uni-app web-view組件 打包之后ios顯示錯(cuò)誤或者顯示不出來(lái)。

解決方案:
web-view組件的src是請(qǐng)求數(shù)據(jù)接口返回的url的話需要判斷一下當(dāng)前數(shù)據(jù)是否存在,可解決ios端空白或者報(bào)錯(cuò)問(wèn)題。

<web-view v-if="url" :src="url"></web-view>

二、web-view組件返回按鍵返回不到軟件本身頁(yè)面。

解決方案如下可復(fù)制解決:

var wv;//計(jì)劃創(chuàng)建的webview
    export default {
        onLoad(e) {
            var linkData = e.link;
            console.log(linkData,"獲取到的數(shù)據(jù)是什么");
            // #ifdef APP-PLUS
            wv = plus.webview.create("","custom-webview",{
                plusrequire:"none", //禁止遠(yuǎn)程網(wǎng)頁(yè)使用plus的API,有些使用mui制作的網(wǎng)頁(yè)可能會(huì)監(jiān)聽(tīng)plus.key,造成關(guān)閉頁(yè)面混亂,可以通過(guò)這種方式禁止
                'uni-app': 'none', //不加載uni-app渲染層框架,避免樣式?jīng)_突
                top:uni.getSystemInfoSync().statusBarHeight + 44 //放置在titleNView下方。如果還想在webview上方加個(gè)地址欄的什么的,可以繼續(xù)降低TOP值
            })
            wv.setStyle({ height:uni.getSystemInfoSync().windowHeight})
            wv.loadURL(linkData)
            var currentWebview = this.$mp.page.$getAppWebview() //獲取當(dāng)前頁(yè)面的webview對(duì)象
            currentWebview.append(wv);//一定要append到當(dāng)前的頁(yè)面里!??!才能跟隨當(dāng)前頁(yè)面一起做動(dòng)畫(huà),一起關(guān)閉
            setTimeout(function() {
                console.log(wv.getStyle())
            }, 1000);//如果是首頁(yè)的onload調(diào)用時(shí)需要延時(shí)一下,二級(jí)頁(yè)面無(wú)需延時(shí),可直接獲取
            // #endif
        }
    }

說(shuō)明:wv.setStyle給webview重新設(shè)置高度,可顯示web-view里面嵌套的底部tabbar。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • uni-app跨平臺(tái)框架官方教程 鏈接:https://ke.qq.com/course/343370 一、框架簡(jiǎn)...
    Neyo_涼閱讀 36,660評(píng)論 0 43
  • 前幾天看李誕在《奇葩說(shuō)》中說(shuō)的一件事,覺(jué)得很有意思,他說(shuō)一個(gè)擁有私人飛機(jī)的成功人士,痛苦的羨慕著沙特富豪們?cè)趺茨敲?..
    射手座媽咪閱讀 940評(píng)論 0 3
  • 1、如果失敗了,最壞打算是什么?可以反推當(dāng)前的主干業(yè)務(wù)和骨干人才的必要,以及可能的割舍的必要,只有在最壞情況的背景...
    咸叔說(shuō)閱讀 121評(píng)論 0 0
  • 紀(jì)實(shí): 長(zhǎng)途的旅行回來(lái),人睡得像一塊兒進(jìn)了水的海綿,才發(fā)現(xiàn)醒來(lái)的時(shí)候,胳膊也酸,腿也酸-------- 記起,那紅...
    藍(lán)天樂(lè)道閱讀 241評(píng)論 0 0
  • 購(gòu)買重疾險(xiǎn)的20個(gè)注意事項(xiàng) 購(gòu)買時(shí)間 健康風(fēng)險(xiǎn)伴隨一生,當(dāng)然越早購(gòu)買越安心: 1、時(shí)間不可逆轉(zhuǎn),越早購(gòu)買保費(fèi)越低 ...
    軒銘雜談閱讀 1,360評(píng)論 0 1

友情鏈接更多精彩內(nèi)容