开放接口

设置

Taro.getSetting(OBJECT)

使用方式同 wx.getSetting,支持 Promise 化使用。

示例代码:

  1. import Taro from '@tarojs/taro'
  2. Taro.getSetting(params).then(...)

Taro.openSetting(OBJECT)

使用方式同 wx.openSetting,支持 Promise 化使用。

示例代码:

  1. import Taro from '@tarojs/taro'
  2. Taro.openSetting(params).then(...)

API 支持度

API 微信小程序 H5 ReactNative
Taro.getSetting ✔️
Taro.openSetting ✔️

收货地址

Taro.chooseAddress(OBJECT)

使用方式同 wx.chooseAddress,支持 Promise 化使用。

示例代码:

  1. import Taro from '@tarojs/taro'
  2. Taro.chooseAddress(params).then(...)

API 支持度

API 微信小程序 H5 ReactNative
Taro.chooseAddress ✔️

授权

Taro.authorize(OBJECT)

使用方式同 wx.authorize,支持 Promise 化使用。

示例代码:

  1. import Taro from '@tarojs/taro'
  2. Taro.authorize(params).then(...)

API 支持度

API 微信小程序 H5 ReactNative
Taro.authorize ✔️

卡券

Taro.addCard(OBJECT)

使用方式同 wx.addCard,支持 Promise 化使用。

示例代码:

  1. import Taro from '@tarojs/taro'
  2. Taro.addCard(params).then(...)

Taro.openCard(OBJECT)

使用方式同 wx.openCard,支持 Promise 化使用。

示例代码:

  1. import Taro from '@tarojs/taro'
  2. Taro.openCard(params).then(...)

API 支持度

API 微信小程序 H5 ReactNative
Taro.addCard ✔️
Taro.openCard ✔️

发票

Taro.chooseInvoice(OBJECT)

使用方式同 wx.chooseInvoice,支持 Promise 化使用。

示例代码:

  1. import Taro from '@tarojs/taro'
  2. Taro.chooseInvoice(params).then(...)

Taro.chooseInvoiceTitle(OBJECT)

使用方式同 wx.chooseInvoiceTitle,支持 Promise 化使用。

示例代码:

  1. import Taro from '@tarojs/taro'
  2. Taro.chooseInvoiceTitle(params).then(...)

API 支持度

API 微信小程序 H5 ReactNative
Taro.chooseInvoice ✔️
Taro.chooseInvoiceTitle ✔️

支付

Taro.faceVerifyForPay(OBJECT)

使用方式同 wx.faceVerifyForPay,支持 Promise 化使用。

示例代码:

  1. import Taro from '@tarojs/taro'
  2. Taro.faceVerifyForPay(params).then(...)

Taro.requestPayment(OBJECT)

使用方式同 wx.requestPayment,支持 Promise 化使用。

示例代码:

  1. import Taro from '@tarojs/taro'
  2. Taro.requestPayment(params).then(...)

API 支持度

API 微信小程序 H5 ReactNative
Taro.faceVerifyForPay ✔️
Taro.requestPayment ✔️

用户信息

Taro.getUserInfo(OBJECT)

使用方式同 wx.getUserInfo,支持 Promise 化使用。

示例代码:

  1. import Taro from '@tarojs/taro'
  2. Taro.getUserInfo(params).then(...)

API 支持度

API 微信小程序 H5 ReactNative
Taro.getUserInfo ✔️

微信运动

Taro.getWeRunData(OBJECT)

使用方式同 wx.getWeRunData,支持 Promise 化使用。

示例代码:

  1. import Taro from '@tarojs/taro'
  2. Taro.getWeRunData(params).then(...)

API 支持度

API 微信小程序 H5 ReactNative
Taro.getWeRunData ✔️

登录

Taro.login(OBJECT)

使用方式同 wx.login,支持 Promise 化使用。

示例代码:

  1. import Taro from '@tarojs/taro'
  2. Taro.login(params).then(...)

Taro.checkSession(OBJECT)

使用方式同 wx.checkSession,支持 Promise 化使用。

示例代码:

  1. import Taro from '@tarojs/taro'
  2. Taro.checkSession(params).then(...)

API 支持度

API 微信小程序 H5 ReactNative
Taro.login ✔️
Taro.checkSession ✔️

生物认证

Taro.checkIsSoterEnrolledInDevice(OBJECT)

使用方式同 wx.checkIsSoterEnrolledInDevice,支持 Promise 化使用。

示例代码:

  1. import Taro from '@tarojs/taro'
  2. Taro.checkIsSoterEnrolledInDevice(params).then(...)

Taro.checkIsSupportSoterAuthentication(OBJECT)

使用方式同 wx.checkIsSupportSoterAuthentication,支持 Promise 化使用。

示例代码:

  1. import Taro from '@tarojs/taro'
  2. Taro.checkIsSupportSoterAuthentication(params).then(...)

Taro.startSoterAuthentication(OBJECT)

使用方式同 wx.startSoterAuthentication,支持 Promise 化使用。

示例代码:

  1. import Taro from '@tarojs/taro'
  2. Taro.startSoterAuthentication(params).then(...)

API 支持度

API 微信小程序 H5 ReactNative
Taro.checkIsSoterEnrolledInDevice ✔️
Taro.checkIsSupportSoterAuthentication ✔️
Taro.startSoterAuthentication ✔️

小程序跳转

Taro.navigateBackMiniProgram(OBJECT)

使用方式同 wx.navigateBackMiniProgram,支持 Promise 化使用。

示例代码:

  1. import Taro from '@tarojs/taro'
  2. Taro.navigateBackMiniProgram(params).then(...)

Taro.navigateToMiniProgram(OBJECT)

使用方式同 wx.navigateToMiniProgram,支持 Promise 化使用。

示例代码:

  1. import Taro from '@tarojs/taro'
  2. Taro.navigateToMiniProgram(params).then(...)

API 支持度

API 微信小程序 H5 ReactNative
Taro.navigateBackMiniProgram ✔️
Taro.navigateToMiniProgram ✔️