Hello! 欢迎来到小浪资源网!

uniapp 调用微信小程序 API 指南


uniapp 调用微信小程序 api 的方式为:uni.invokemethod(option),其中 option 参数包含 api_name 和 args。具体用法示例包括:选择图片(uni.invokemethod({ api_name: ‘chooseimage’, args: { count: 1 } }))、获取当前位置(uni.invokemethod({ api_name: ‘getlocation‘, args: { type: ‘wgs84’ } }))、跳转到新页面(uni

uniapp 调用微信小程序 API 指南

uniapp 调用微信小程序 API 指南

前言

uniapp 是一个多端开发框架,可以通过它开发小程序、H5、App 等应用。uniapp 支持调用微信小程序 API,从而实现更加丰富的功能。

调用方式

调用微信小程序 API 的方式如下:

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 官方文档。

相关阅读