更新记录
1.0.0(2023-02-21)
下载此版本
- 添加打开关闭动画;
- 添加底部安全区域高度(未测试);
0.0.0(2021-06-28)
下载此版本
操作菜单组件
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
× |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
基本用法
<template>
<view>
<button class="button" @tap="open">打开操作菜单</button>
<ch-action-menu v-model="show" :list="list" :cancleText="cancleText" :tips="tips" :tipsStyle="tipsStyle"
:itemStyle="itemStyle" :cancleStyle="cancleStyle" :maskCloseAble="maskCloseAble">
</ch-action-menu>
</view>
</template>
<script>
export default {
data() {
return {
show: false,
maskCloseAble: true,
cancleText: '自定义取消按钮文字',
tips: '这里是顶部提示,可以为空',
// 自定义顶部提示的样式
tipsStyle: {
// backgroundColor: '#f1f1f1'
},
// 自定义菜单项的样式
itemStyle: {
// fontSize: '60rpx',
// color: '#55007f'
},
// 自定义取消按钮的样式
cancleStyle: {
// backgroundColor: '#e1e0ff'
},
list: [{
text: '菜单1'
},
{
text: '菜单2',
subText: '描述'
},
{
text: '菜单3'
},
{
text: '菜单4'
}
]
}
},
methods: {
open() {
this.show = true
}
}
}
</script>
<style lang="scss">
</style>
启动方式
- 属性show被赋值为true
属性
属性 |
描述 |
类型 |
默认值 |
value |
显示否 |
Boolean |
false |
list |
列表项 |
Array |
[] |
itemStyle |
列表项的样式 |
Object |
{} |
tips |
顶部的提示文字 |
String |
"" |
tipsStyle |
顶部提示的样式 |
Object |
{} |
showCancle |
是否显示底部的取消按钮 |
Boolean |
true |
maskCloseAble |
点击遮罩是否可以关闭 |
Boolean |
true |
cancleText |
取消按钮的提示文字 |
String |
"取消" |
cancleStyle |
取消按钮的样式 |
Object |
{} |
zIndex |
弹出的z-index值 |
String, Number |
1024 |
事件
事件 |
描述 |
返回值 |
close |
弹窗关闭时触发(不包括点击列表项触发的关闭事件) |
true/false |
click |
点击列表项时触发 |
{value:'',array:[]} |