為您解碼網(wǎng)站建設(shè)的點(diǎn)點(diǎn)滴滴
發(fā)表日期:2019-11 文章編輯:小燈 瀏覽次數(shù):8956
相信開發(fā)小程序的同學(xué)萌都知道,小程序的發(fā)布需要審核,這相對(duì)于web前端來說靈活性差了不少。加上項(xiàng)目代碼體積的限制,我們有時(shí)候會(huì)在小程序里內(nèi)嵌webview,這樣就解決了上面講的兩個(gè)問題。
但是,由于小程序設(shè)定了存在webview的頁(yè)面,webview組件層級(jí)一定是最頂層的,也就是無法使用原生小程序提供的其他組件。例如Button。
Button是具有多種open-type的,有時(shí)候我們需要做一些分享,那么內(nèi)嵌webview的頁(yè)面該怎么做呢?
通過wx.miniProgram我們可以拿到小程序的一些api,像navigateTo和redirectTo跳轉(zhuǎn)的api。
在業(yè)務(wù)里,在一些需要分享的操作的時(shí)候,我們可以通過navigateTo跳轉(zhuǎn)到一個(gè)原生的頁(yè)面,這個(gè)頁(yè)面里我們就可以用合理的設(shè)計(jì),讓用戶在這個(gè)頁(yè)面里點(diǎn)擊按鈕進(jìn)行分享,分享的path指定成內(nèi)嵌webview的頁(yè)面,從而達(dá)到分享的效果。
由于小程序在去年就去掉了分享成功與否的回調(diào),我們不能得知用戶是否真的分享給好友。只能退一步“用戶點(diǎn)擊了分享按鈕就認(rèn)為是分享成功”。
但是由于我們是內(nèi)嵌webview,我們知道webview可以通過postMessage進(jìn)行通知原生小程序頁(yè)面,但是沒有原生小程序通知webview的途徑。
所謂辦法總比困難多,這里先不贅述了。
日期:2019-11 瀏覽次數(shù):5528
日期:2019-11 瀏覽次數(shù):11984
日期:2019-11 瀏覽次數(shù):4353
日期:2019-11 瀏覽次數(shù):5388
日期:2019-11 瀏覽次數(shù):5261
日期:2019-11 瀏覽次數(shù):7183
日期:2019-11 瀏覽次數(shù):5166
日期:2019-11 瀏覽次數(shù):15770
日期:2019-11 瀏覽次數(shù):4721
日期:2019-11 瀏覽次數(shù):6520
日期:2019-11 瀏覽次數(shù):5374
日期:2019-11 瀏覽次數(shù):4565
日期:2019-11 瀏覽次數(shù):10764
日期:2019-11 瀏覽次數(shù):8321
日期:2019-11 瀏覽次數(shù):5081
日期:2019-11 瀏覽次數(shù):4314
日期:2019-11 瀏覽次數(shù):8955
日期:2019-11 瀏覽次數(shù):4650
日期:2019-11 瀏覽次數(shù):4847
日期:2019-11 瀏覽次數(shù):4867
日期:2019-11 瀏覽次數(shù):4480
日期:2019-11 瀏覽次數(shù):5028
日期:2019-11 瀏覽次數(shù):10284
日期:2019-11 瀏覽次數(shù):5461
日期:2019-11 瀏覽次數(shù):5438
日期:2019-11 瀏覽次數(shù):4887
日期:2019-11 瀏覽次數(shù):12333
日期:2019-11 瀏覽次數(shù):7356
日期:2019-11 瀏覽次數(shù):7905
日期:2019-11 瀏覽次數(shù):4858
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.