欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信小程序webView嵌入H5的方法實(shí)例

 更新時(shí)間:2021年07月12日 09:16:08   作者:web_vivi  
web-view是小程序提供的一個(gè)可以直連h5頁面的組件,只要傳遞一個(gè)h5頁面的地址,就可以在小程序里直接打開預(yù)覽該h5頁面,這篇文章主要給大家介紹了微信小程序webView嵌入H5的相關(guān)資料,需要的朋友可以參考下

前言

微信小程序提供了新的開放能力!它終于開放了在小程序中內(nèi)嵌HTML頁面的功能!從微信小程序基礎(chǔ)庫1.6.4開始,我們就可以在小程序內(nèi)放置一個(gè)<web-view>組件來鏈接我們的HTML頁面了。在這之前,我們?cè)谛〕绦蛑袥]有辦法整合我們已有的HTML程序(比如HTML5文章系統(tǒng),商城系統(tǒng)等),只能使用小程序的方式重新開發(fā)一套,現(xiàn)在有了<web-view>就可以方便的集成這些網(wǎng)頁系統(tǒng),為我們減少了可觀的工作量。

tips:個(gè)人類型的小程序暫不支持web-viwe引用H5,同時(shí)需要在小程序管理后臺(tái)配置H5的域名為業(yè)務(wù)域名

方法如下

1.直接引入頁面地址;

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

url為需要跳轉(zhuǎn)的地址,可以用encodeURIComponent對(duì)url進(jìn)行編碼,小程序用decodeURIComponent解碼,url里面可以用?和&帶參,小程序可以直接在onLoad中option接收參數(shù);

2.小程序頂部設(shè)置透明;

web-view嵌入的H5頁面不能設(shè)置透明,只能修改頁面頂部的顏色;

  • a.所有頁面設(shè)置透明(在app.json里面的window增加navigationStyle:custom ,頂部導(dǎo)航欄就會(huì)消失,只保留右上角膠囊狀的按鈕);
  • b.單獨(dú)頁面設(shè)置透明(在每個(gè)單獨(dú)的json里面增加navigationStyle:custom);

3.小程序跳轉(zhuǎn)到H5頁面

注意:使用redirectTo跳轉(zhuǎn)到H5頁面之后,所有嵌入的H5頁面沒有返回按鈕,左側(cè)只有一個(gè)返回首頁按鈕

4.H5跳轉(zhuǎn)到小程序頁面

需要引入<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>才能用參數(shù)

wx.miniProgram.switchTab({ url:url}); //跳轉(zhuǎn)到小程序tabbar頁,不能傳參

wx.miniProgram.navigateTo({ url:url,query:{//填寫參數(shù)}});//跳轉(zhuǎn)到小程序非tabbar頁,可以傳參

其他的跳轉(zhuǎn)參考下圖

5.H5使用bindmessage向小程序傳參

tips:使用bindmessage時(shí)只有用戶點(diǎn)擊了小程序的后退、分享按鈕或者是小程序嵌入的H5頁面銷毀才能觸發(fā)參數(shù)的傳遞,否則是不會(huì)觸發(fā)。

6.H5使用其他小程序的接口,可以參考API,因?yàn)槲易约簺]有涉及到,所以給個(gè)鏈接給大家參考

參考鏈接:developers.weixin.qq.com/miniprogram

總結(jié)

到此這篇關(guān)于微信小程序webView嵌入H5的文章就介紹到這了,更多相關(guān)微信小程序webView嵌入H5內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • js實(shí)現(xiàn)圓形菜單選擇器

    js實(shí)現(xiàn)圓形菜單選擇器

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)圓形菜單選擇器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • XML+XSL 與 HTML 兩種方案的結(jié)合

    XML+XSL 與 HTML 兩種方案的結(jié)合

    XML+XSL 與 HTML 兩種方案的結(jié)合...
    2007-04-04
  • Javascript Promise用法詳解

    Javascript Promise用法詳解

    這篇文章主要介紹了Javascript Promise用法詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-05-05
  • js使用文檔就緒函數(shù)動(dòng)態(tài)改變頁面內(nèi)容示例【innerHTML、innerText】

    js使用文檔就緒函數(shù)動(dòng)態(tài)改變頁面內(nèi)容示例【innerHTML、innerText】

    這篇文章主要介紹了js使用文檔就緒函數(shù)動(dòng)態(tài)改變頁面內(nèi)容,結(jié)合實(shí)例形式分析了JavaScript使用innerHTML、innerText函數(shù)動(dòng)態(tài)操作頁面元素相關(guān)使用技巧,需要的朋友可以參考下
    2019-11-11
  • JavaScript之Blob對(duì)象類型的具體使用方法

    JavaScript之Blob對(duì)象類型的具體使用方法

    這篇文章主要介紹了JavaScript之Blob對(duì)象類型的具體使用方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • js中map()函數(shù)的使用案例詳解

    js中map()函數(shù)的使用案例詳解

    map()方法定義在JavaScript的Array中,它返回一個(gè)新的數(shù)組,數(shù)組中的元素為原始數(shù)組調(diào)用函數(shù)處理后的值,這篇文章主要介紹了js中map()函數(shù)的使用,需要的朋友可以參考下
    2022-11-11
  • JavaScript設(shè)計(jì)模式中的橋接和中介者模式

    JavaScript設(shè)計(jì)模式中的橋接和中介者模式

    這篇文章主要介紹了JavaScript設(shè)計(jì)模式中的橋接和中介者模式,橋接設(shè)計(jì)模式是一種偏向于組合的設(shè)計(jì)模式,而非繼承的設(shè)計(jì)模式,實(shí)現(xiàn)的細(xì)節(jié)從一個(gè)模塊推送給另一個(gè)具有單獨(dú)模塊的對(duì)象,而中介者設(shè)計(jì)模式是指通過一個(gè)中介者對(duì)象封裝一系列的對(duì)象交互
    2022-06-06
  • javascript計(jì)算星座屬相(十二生肖屬相)示例代碼

    javascript計(jì)算星座屬相(十二生肖屬相)示例代碼

    本文介紹了使用javascript計(jì)算星座和屬相的示例,這個(gè)可以用在用戶注冊(cè)的時(shí)候顯示出來,大家參考使用吧
    2014-01-01
  • 詳解JavaScript中的坐標(biāo)和距離

    詳解JavaScript中的坐標(biāo)和距離

    在前端開發(fā)中總會(huì)遇到各種各樣需要使用或計(jì)算坐標(biāo)和距離的情況,于是便有了整理記錄的想法,即加深了印象,又方便隨時(shí)查閱。
    2019-05-05
  • Javascript的匿名函數(shù)小結(jié)

    Javascript的匿名函數(shù)小結(jié)

    Javascript的匿名函數(shù)小結(jié),需要的朋友可以參考下。
    2009-12-12

最新評(píng)論