API小程序开发框架提供丰富的微信原生API,

2021-04-29
来源:网络整理

API

开发框架提供了许多本机API,可以轻松调整提供的功能,例如获取用户信息,本地存储和支付功能。有关详细信息,请参阅API文档。

通常,小应用程序API中有以下几种类型:

事件监视API

我们同意以on开头的API用于监视是否触发了事件,例如:wx。,wx。等。

这种类型的API接受回调函数作为参数。触发事件时调用此回调函数,并将相关数据作为参数传递。

例如:

wx.onCompassChange(function (res) { console.log(res.direction) })

同步API

我们同意以Sync结尾的所有API都是同步API,例如wx。,wx。等等。此外,还有其他一些同步API,例如wx。,wx。等。有关详细信息,请参阅API文档中的说明。

可以通过函数返回值直接获取同步API的执行结果,如果发生执行错误,则会引发异常。

例如:

try { wx.setStorageSync('key', 'value') } catch (e) { console.error(e) }

异步API

大多数API是异步API,例如wx。,wx。等。这种类型的API接口通常接受一种参数,并且该参数支持根据需要指定以下字段以接收接口调用结果

参数说明

回调函数的参数

小程序开发接口,失败,调用该函数时将传递一个类型参数,包括以下字段:

异步API的执行结果需要通过在type参数中传递的相应回调函数获得。一些异步API也具有返回值,可用于实现更丰富的功能,例如wx。,wx。等等。

例如:

wx.login({ success(res) { console.log(res.code) } })

分享