开发手册 - 上拉菜单(bui-actionsheet)
优质
小牛编辑
127浏览
2023-12-01
上拉菜单 (bui-actionsheet)
用法
<div class="center" style="padding:10px;">
<bui-button type="warning" value="上拉菜单" @click="open()"></bui-button>
</div>
<!--自定义上拉菜单-->
<bui-actionsheet
:items="actionsheetItems"
v-model="showBar"
@itemClick="actionsheetItemClick"
@btnClick="actionsheetBtnClick"
></bui-actionsheet>
data: function () {
return {
showBar: false,
actionsheetItems: ['复制文字', '收藏动态']
}
},
methods: {
open() {
this.showBar = true;
},
actionsheetItemClick(item,index) {
this.$toast(item)
this.showBar = false;
},
actionsheetBtnClick() {
this.showBar = false;
}
}
Example:bui-actionsheet
属性
Prop | Type | Required | Default | Description |
---|---|---|---|---|
value | boolean | N | 可以使用v-model进行双向绑定 | |
title | string | N | 请选择 | 标题文本 |
items | array | Y | 弹出的菜单选项,数组元素为字符串 | |
button | string | N | 取消 | 最底部按钮文本 |
事件
@itemClick
:点击某项触发的事件,返回文本和索引@btnClick
:底部按钮事件(通常为取消)