Manycore.ThirdParty.UniApp.WebView.callAPIAsync() function
web-view中通用接口 参数及可用接口详见uni-app web-view文档 https://uniapp.dcloud.net.cn/component/web-view.html 禁止使用函数类型的入参, success&fail&complete已被转换成promise result
Signature:
function callAPIAsync<Params extends any[] = any[]>(functionName: string, ...params: Params): Promise<any>;
Links: function callAPIAsync<Params extends any[] = any[]>(functionName: string, ...params: Params): Promise<any>;
Parameters
Parameter | Type | Description |
---|---|---|
functionName | string | 函数名称 比如navigateTo |
params | Params | 入参参考uni-app的api文档 |
Returns:
Promise<any>
Example 1
跳转至详情页
Manycore.ThirdParty.UniApp.WebView.callAPIAsync('navigateTo', { url: '/pages/detail' }).then(success, fail)
getEnv
与uni-app文档有所出入, 已将回调函数转换成出参
Example 2
判断是否是App环境
const isInWebView = (await Manycore.ThirdParty.UniApp.WebView.callAPIAsync('getEnv')).plus
@vm-type AsyncFunctionType