跳到主要内容

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