混編協(xié)議:

混編協(xié)議,基本和之前是一樣的。

1. appbegin?

BridgeManager對應(yīng)的web頁面加載完成。


2.log:

js打印


3.svpss:?

顯示成功彈窗

{

title: "標(biāo)題文字"

}


4.svpse:?

顯示失敗彈窗

{

title: "標(biāo)題文字"

}


5.push

打開新頁面


6.pop

關(guān)閉頁面

{

? ? index: "1" // index是指從當(dāng)前頁面倒數(shù)算起,退出多少層頁面,只退出一層index=1,連續(xù)退出兩層index=2

}


7.post (無GET方法):

網(wǎng)絡(luò)請求,需要回調(diào)

let json ={

? ? url: //請求地址,基礎(chǔ)地址為: https://api.kelunyy.com

? ??svp_type: "0"? //是否需要加載中指示器,"0"不需要? "1"需要

}

請求的參數(shù)就是整個json本身。

失敗回調(diào):

{error:"失敗原因"}

成功回調(diào):

直接回調(diào)服務(wù)器返回的,不需要解開。


8.setItem, getItem 緩存, alert, actionSheet, share , wxLogin,?switchTab,?saveAlbum,callAction,?pickImgs,?chooseNum,jpush,openWeb,與之前一致, 直接復(fù)制即可。


9.dataPicker: 單列多值選取,比如注冊的時候請選擇公司類型

{

? ??arr: [], //選項數(shù)據(jù),里全部是String

}

需要回調(diào),回調(diào)只需要告訴我用戶選了index等于多少就可以了{(lán)index: "3"}


10.datePicker? 日期選擇器(年月日)

需要回調(diào),回調(diào)給我時間戳的值 {ts: "1265544541"}


11.城市選擇器:cityPicker

{

? ??arr : [

? ? ? ? ? ? {

????????????????????text: "四川",?

????????????????????value: "010001",

? ? ? ? ? ? ? ? ? ? children:? []?

????????????}

????]

}

觀察上面的格式,這個數(shù)組共有三層,第一層基本是省,如果他的children(數(shù)組),有值,說明有下一級。到第三層children一定為空了,只有三層。

需要回調(diào): 從省到市到縣依次回調(diào){address_str: "省市縣整個字符串",? p_id:"省的value",? c_id: "市的value",? "a_id": "縣區(qū)的value"}

注: 在注冊頁面和新建地址頁面都能觸發(fā)這個協(xié)議。


12.showPay 顯示支付彈窗 (含有聚合支付那個彈窗)

這是一個封裝,js給了數(shù)據(jù)后,里面的支付邏輯委托給app內(nèi)部封裝實現(xiàn),最終只需要回調(diào)js支付結(jié)果成功與否。


13.hidePay 隱藏關(guān)閉上面這個支付彈窗。


14.tabbarBadge? 購物車上面的小紅點

{

????index: "3" //第幾個tabbar顯示小紅點,現(xiàn)在一定等于3

? ? num: "3" //紅點數(shù)據(jù)。注意,如果為0,需要隱藏這個小紅點

}


15.消息彈窗:notify

就是有一個藍(lán)色確定那個彈窗,注意這個彈窗在任意頁面可能彈出,我是直接封裝后顯示到窗口上的。點了確定按鈕原生自己關(guān)閉彈窗即可不需要回調(diào)。

{

? ??notify_title: "標(biāo)題",

? ??notify_desc: "內(nèi)容"

}

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

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