微信小程序 WeUI·操作按鈕組件

2022-05-12 17:43 更新

ActionSheet

底部彈起的操作按鈕組件

代碼引入

在 page.json 中引入組件

{
  "usingComponents": {
    "mp-actionSheet": "../../components/actionsheet/actionsheet"
  }
}

示例代碼

<!--WXML示例代碼-->
<mp-actionSheet bindactiontap="btnClick" show="{{showActionsheet}}" actions="{{groups}}" title="這是一個標(biāo)題,可以為一行或者兩行。">
</mp-actionSheet>
Page({
    data: {
        showActionsheet: false,
        groups: [
            { text: '示例菜單', value: 1 },
            { text: '示例菜單', value: 2 },
            { text: '負(fù)向菜單', type: 'warn', value: 3 }
        ]
    },
    close: function () {
        this.setData({
            showActionsheet: false
        })
    },
    btnClick(e) {
        console.log(e)
        this.close()
    }
})

效果展示

屬性列表

屬性類型默認(rèn)值必填說明
titlestring標(biāo)題
show-cancelbooleantrue是否顯示取消按鈕
cancel-textstring取消按鈕的文本
mask-classstring背景蒙層的class
ext-classstringActionSheet額外的class
mask-closablebooleantrue點(diǎn)擊背景蒙層是否可以關(guān)閉ActionSheet
maskbooleantrue是否顯示背景蒙層
showbooleanfalse是否顯示ActionSheet
actionsArrayfalseActionSheet的按鈕項(xiàng)的配置,每一項(xiàng)是包含text、value、type的Object,type的取值為warn和default,表示兩種樣式
bindcloseeventhandler點(diǎn)擊背后的mask關(guān)閉掉ActionSheet觸發(fā)的事件
bindactiontapeventhandler點(diǎn)擊ActionSheet的按鈕項(xiàng)觸發(fā)的事件,detail為{ value, index }

Slot

名稱描述
title標(biāo)題區(qū)域slot


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號