发票功能页

发票功能页用于展示用户的发票列表,用户可以选择其中的发票。自基础库版本 2.14.1 开始支持。

调用参数

发票功能页使用 functional-page-navigator 进行跳转时,对应的参数 name 应为固定值 chooseInvoice ,返回参数与 wx.chooseInvoice 相同。

bindsuccess 返回参数说明:

属性 类型 说明
invoiceInfo String 用户选中的发票信息,格式为一个 JSON 字符串,包含三个字段: card_id:所选发票卡券的 cardId,encrypt_code:所选发票卡券的加密 code,报销方可以通过 cardId 和 encryptCode 获得报销发票的信息,app_id: 发票方的 appId。

代码示例:

<!--plugin/components/hello-component.wxml-->
  <functional-page-navigator
    name="chooseInvoice"
    version="develop"
    bind:success="onSuccess"
    bind:fail="onFail"
  >
    <button>选择发票</button>
  </functional-page-navigator>
// plugin/components/hello-component.js
Component({
  methods: {
    onSuccess: function (res) {
      console.log(res.detail);
    },
    onFail: function (res) {
      console.log(res);
    }
  }
});