uniapp 调用微信小程序 API 指南
前言
uniapp 是一个多端开发框架,可以通过它开发小程序、H5、App 等应用。uniapp 支持调用微信小程序 API,从而实现更加丰富的功能。
调用方式
调用微信小程序 API 的方式如下:
1
uni.invokeMethod(option)
其中,option 参数是一个对象,包含以下属性:
api_name:要调用的 API 名称(例如 chooseImage) args:要传入 API 的参数(可选)具体用法
下表列出了几个常用微信小程序 API 的调用示例:
API 名称 用途 调用示例 chooseImage 选择图片 uni.invokeMethod({ api_name: chooseImage, args: { count: 1 } }) getLocation 获取当前位置 uni.invokeMethod({ api_name: getLocation, args: { type: wgs84 } }) navigateTo 跳转到新页面 uni.invokeMethod({ api_name: navigateTo, args: { url: /pages/index/index } })注意
调用微信小程序 API 时,需要在 pages.json 文件中配置权限,否则会报异常。 uniapp 封装了部分微信小程序 API,可以使用 uni. 前缀直接调用。 微信小程序 API 的版本可能随着微信官方更新而变化,建议查阅微信小程序官方文档获取最新信息。扩展
uniapp 还支持通过 uni.bridge 对象自定义调用原生 API,具体用法请参考 uniapp 官方文档。