# 發(fā)票功能頁
從基礎(chǔ)庫版本 2.16.1 起,該功能頁已經(jīng)廢棄,可以直接使用 wx.chooseInvoice 實(shí)現(xiàn)對應(yīng)的功能;點(diǎn)擊 functional-page-navigator 也將不再進(jìn)入功能頁,直接進(jìn)入發(fā)票選擇頁。
文檔
發(fā)票功能頁用于展示用戶的發(fā)票列表,用戶可以選擇其中的發(fā)票。自基礎(chǔ)庫版本 2.14.1 開始支持。
# 調(diào)用參數(shù)
發(fā)票功能頁使用 functional-page-navigator 進(jìn)行跳轉(zhuǎn)時(shí),對應(yīng)的參數(shù) name 應(yīng)為固定值 chooseInvoice ,返回參數(shù)與 wx.chooseInvoice 相同。
bindsuccess 返回參數(shù)說明:
| 屬性 | 類型 | 說明 |
|---|---|---|
| invoiceInfo | String | 用戶選中的發(fā)票信息,格式為一個(gè) JSON 字符串,包含三個(gè)字段: card_id:所選發(fā)票卡券的 cardId,encrypt_code:所選發(fā)票卡券的加密 code,報(bào)銷方可以通過 cardId 和 encryptCode 獲得報(bào)銷發(fā)票的信息,app_id: 發(fā)票方的 appId。 |
# 示例代碼
<!--plugin/components/hello-component.wxml-->
<functional-page-navigator
name="chooseInvoice"
version="develop"
bind:success="onSuccess"
bind:fail="onFail"
>
<button>選擇發(fā)票</button>
</functional-page-navigator>
// plugin/components/hello-component.js
Component({
methods: {
onSuccess: function (res) {
console.log(res.detail);
},
onFail: function (res) {
console.log(res);
}
}
});