支付寶小程序結(jié)果類組件 結(jié)果頁·Message

2020-09-18 11:20 更新

結(jié)果頁。

掃碼體驗(yàn)

示例代碼

{
 "defaultTitle": "Message",
 "usingComponents": {
   "message": "mini-ali-ui/es/message/index"
 }
}
<view>
  <message
    title="{{title}}"
    subTitle="{{subTitle}}"
    type="{{type}}"
    mainButton="{{mainButton}}" 
    subButton="{{subButton}}" 
    onTapMain="goBack">
    <view slot="tips">這里是通過 <text style="color: red;">slot</text> 插槽加入的內(nèi)容,加入更多自定義內(nèi)容。</view>
  </message>
  <radio-group class="radio-group" onChange="radioChange" name="lib">
    <label class="radio" a:for="{{items}}" key="label-{{index}}">
      <radio value="{{item.name}}" checked="{{item.checked}}" />
      <text class="radio-text">{{item.value}}</text>
    </label>
 </radio-group>
 <view>主標(biāo)題</view>
 <input value="{{title}}" onInput="titleChange"/>
 <view>副標(biāo)題</view>
 <textarea value="{{subTitle}}" onInput="subtitleChange"/>
 <checkbox onChange='onChange'/>顯示按鈕
</view>
Page({
  data: {
    title: '操作成功',
    subTitle: '內(nèi)容詳情可折行,建議不超過兩內(nèi)容。也可以通過 slot="tips" 插入更具有功能性的提示。',
    type: 'success',
    items: [
      { name: 'success', value: 'success', checked: true },
      { name: 'fail', value: 'fail' },
      { name: 'info', value: 'info' },
      { name: 'warn', value: 'warn' },
      { name: 'waiting', value: 'waiting' },
    ],
  },
  onLoad() {
  },
  goBack() {
    my.navigateBack();
  },
  radioChange(e) {
    this.setData({
      type: e.detail.value,
    });
  },
  titleChange(e) {
    this.setData({
      title: e.detail.value,
    });
  },
  subtitleChange(e) {
    this.setData({
      subTitle: e.detail.value,
    });
  },
  onChange(e) {
    if (e.detail.value) {
      this.setData({
        mainButton: {
          buttonText: '主要操作',
        },
        subButton: {
          buttonText: '輔助操作',
        },
      });
    } else {
      this.setData({
        mainButton: null,
        subButton: null,
      });
    }
  },
});

屬性

屬性 類型 默認(rèn)值 描述 必填
className String - 自定義的 class。
type String success 狀態(tài)類型。有 success、fail、info、warn、waiting 五種狀態(tài)類型。
title String - 主標(biāo)題。
subTitle String - 副標(biāo)題。
mainButton Object<buttonText, disabled> - 主按鈕的文本和可用性相關(guān)。
subButton Object<buttonText, disabled> - 副按鈕的文本和可用性相關(guān)。
onTapMain () => {} - 主按鈕的點(diǎn)擊函數(shù)。
onTapSub () => {} - 副按鈕的點(diǎn)擊函數(shù)。

slots

slotName 說明
tips 可根據(jù)需要插入內(nèi)容,如撥打客服電話等。當(dāng) subTitle 為空時(shí)才有效。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)