uniapp開發釘釘小程序使用web-view
發表時(shí)間:2021-1-4
發布人(rén):融晨科技
浏覽次數:95
場景是(shì)這(zhè)樣的(de):
公司的(de)一個(gè)項目,使用uniapp開發釘釘小程序,其中一個(gè)應用是(shì)在(zài) web-view 裏面加載一個(gè)h5頁面,h5頁面有一個(gè)按鈕,點擊時(shí)返回釘釘小程序上(shàng)一個(gè)頁面。
是(shì)不(bù)是(shì)感覺很簡單,拿起釘釘開發者文檔或者uniapp開發文檔使用CV大(dà)法就(jiù)可以(yǐ)完成了(le/liǎo)
在(zài)web-view裏面寫onMessage方法,h5 使用 dd.postMessage 方法發送,觸發onMessage方法就(jiù)可以(yǐ)
附上(shàng)我的(de)代碼
```js
<web-view onMessage="onmessage" @click="test" id="web-view-1" :src="webUrl"></web-view>
```
但是(shì)。。。
消息是(shì)觸發了(le/liǎo),可函數找不(bù)到(dào)是(shì)什麽鬼?
網上(shàng)逛了(le/liǎo)一圈,很多人(rén)都遇到(dào)了(le/liǎo)同樣的(de)問題,下面都沒貼出(chū)解決辦法。
在(zài)掉了(le/liǎo)爲(wéi / wèi)數不(bù)多的(de)幾根頭發之(zhī)後,一時(shí)犯困,把能想到(dào)的(de)辦法都試了(le/liǎo)一下
然後運行了(le/liǎo)一下,居然成功了(le/liǎo)!!!
最終排除了(le/liǎo)下,正确的(de)代碼:
<web-view @message="onmessage" id="web-view-1" :src=http://www.wxapp-union.com/"webUrl"></web-view>
本來(lái)是(shì)想寫@onMessage,一時(shí)犯困寫了(le/liǎo)@message,沒想到(dào)卻觸發了(le/liǎo)正确的(de)機關。
如果我有罪,請讓法律懲罰我,而(ér)不(bù)是(shì)讓兼容性bug懲罰我的(de)頭發。。。