webviewjs相互調(diào)用接口
js調(diào)用native接口
窗口布局viewLayoutHandle
web端啟動窗口即調(diào)用,設(shè)置窗體在移動端展示位置
參數(shù)名 |
類型 |
參數(shù)說明 |
layoutType |
NSInteger |
布局方式,1為坐標(biāo)布局,2為比例布局 |
x |
float |
x坐標(biāo)(視圖左上角為坐標(biāo)原點) |
y |
float |
y坐標(biāo) |
cornerRadius |
float |
圓角 |
centerX |
float |
中心點X坐標(biāo) (不使用設(shè)為0或不傳) |
centerY |
float |
中心點Y坐標(biāo) (不使用設(shè)為0或不傳) |
width |
float |
視圖寬度 (type為1時傳入) |
height |
float |
視圖高度 (type為1時傳入) |
widthScale |
float |
視圖寬度在屏幕占比 (type為2時傳入) |
heightScale |
float |
視圖高度在屏幕占比 (type為2時傳入) |
message |
NSString |
備注信息 |
關(guān)閉窗口closeViewHandle
web端調(diào)用通知native關(guān)閉本窗口
參數(shù)名 |
類型 |
參數(shù)說明 |
pageCloseType |
int |
1.pop、2.dismiss 3.close |
popPath |
NSString |
退出路徑 (只能在pop頁面調(diào)用,不填寫則返回至上一頁,rootPage返回根界面) |
message |
NSString |
備注信息 |
打開新窗口openViewHandle
web端調(diào)用通知native打開一個窗口
參數(shù)名 |
類型 |
參數(shù)說明 |
pageOpenType |
Int |
1.push 2.present 3.pop_up 頁面打開類型 |
isNativeControl |
Bool |
是否有原生窗口 |
pagePath |
NSString |
窗口路徑 |
pageTitle |
NSString |
窗口名 |
pageClass |
NSString |
原生窗口類名(native需要判斷本地是否存在這個類,不存在按通用窗體處理) |
message |
NSString |
備注信息 |
js調(diào)用nativa發(fā)起網(wǎng)絡(luò)請求requestThoughNativeHandle
web端調(diào)用native發(fā)起網(wǎng)絡(luò)請求,網(wǎng)絡(luò)請求加密信息保存在native,native發(fā)送加密后的請求并向web端返回請求結(jié)果
data參數(shù)名 |
類型 |
參數(shù)說明 |
requestUrlStr |
NSString |
請求接口名 |
paraDic |
Dictionary |
請求參數(shù) |
requestTitle |
NSString |
網(wǎng)絡(luò)請求名 |
isUiEnable |
Bool |
請求的時候是否禁用UI交互(默認(rèn)不用為NO) |
isUseHUD |
Bool |
請求是否顯示HUD(默認(rèn)不使用為NO) |
response
返回數(shù)據(jù)
參數(shù)名 |
類型 |
參數(shù)說明 |
responseStatu |
int |
請求狀態(tài)1.成功 2.失敗 3.超時 4.異常 |
responseMessage |
NSString |
請求狀態(tài)字符串 |
responseData |
Dictionary |
請求返回數(shù)據(jù) |
彈出提示框 openActivityViewHandle
js調(diào)用native彈出提示框
參數(shù)名 |
類型 |
參數(shù)說明 |
displayTime |
float |
如果輸入了這個參數(shù),則提示框風(fēng)格變?yōu)槎虝猴@示的提示視圖,下面的參數(shù)只傳入title |
title |
NSString |
提示框標(biāo)題 |
message |
NSString |
提示框內(nèi)容 |
isTextFiled |
Bool |
是否需要輸入框 |
actionArr |
Array |
提示框按鈕數(shù)組(string類型) |
參數(shù)名 |
類型 |
參數(shù)說明 |
touchIndex |
int |
點擊的按鈕 |
inputMsg |
NSString |
用戶輸入框中輸入的信息(沒有則為空) |
response
參數(shù)名 |
類型 |
參數(shù)說明 |
touchIndex |
int |
點擊的按鈕 |
inputMsg |
NSString |
用戶輸入框中輸入的信息(沒有則為空) |
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。