1.0.0-beta.62 • Published 5 years ago
@rax-ui/action-sheet v1.0.0-beta.62
display: ActionSheet
family: other
ActionSheet
动作面板
API
Props
名称 | 说明 | 类型 | 默认值 |
---|---|---|---|
visible | 是否显示 | boolean | false |
title | 标题 | string | |
buttons | 按钮列表 | ActionButtonProps | |
items | 分享项列表, 设置此项后开启 gallery 模式 | ActionItemProps | |
onHide | 隐藏时回调 | (reason: string) => void | |
onClick | 点击时的回调 | (rowIndex?: number, index: number, e) => void | |
onEnter | 开始进入时回调函数 | () => void | |
onExit | 开始退出时回调函数 | () => void | |
onEntering | 正在进入时回调函数 | () => void | |
onExiting | 正在退出时回调函数 | () => void | |
onEntered | 进入后回调函数 | () => void | |
onExited | 退出后回调函数 | () => void |
调用 【不推荐】
import ActionSheet from '@rax-ui/action-sheet';
// 按钮列表
ActionSheet.show({
buttons: [
'朝阳区',
'西城区',
'海淀区',
{
a: 1, // 自定义数据
text: '东城区', // 文案,
style: {
backgroundColor: 'white' // 按钮样式
},
textStyle: {
color: 'red' // 按钮文案样式
}
}
]
}, function(e) {
console.log(e);
// 按钮数据:e.text/e.index/e.a
// 点击取消/蒙层:e.cancel/e.mask
});
// 自定义内容
ActionSheet.show({
title: '分享到',
content(handler) {
return (
<View>
{[
{ text: 'QQ', data: 'qq' },
{ text: '微信', data: 'wx' },
{ text: '微博', data: 'wb' },
{ text: '钉钉', data: 'dd' },
{ text: '朋友圈', data: 'wxf' }
].map((s, i) => (
<View key={i} onClick={() => handler(s)}>
<Text>{s.text}</Text>
</View>
))}
</View>
)
}
}, function(e) {
console.log(e); // e.text/e.data
});
CSS API
名称 | 说明 |
---|---|
action-sheet | 面板 |
action-sheet__body | 面板主体 |
action-sheet__footer | 面板底部 |
action-sheet__title | 面板标题 |
action-sheet__title__text | 面板标题文案 |
action-sheet__content | 面板内容 |
action-sheet__button | 面板按钮 |
action-sheet__button--first | 第一个面板按钮 |
action-sheet__button__text | 面板按钮文案 |
action-sheet__cancel | 取消按钮 |
action-sheet__cancel__text | 取消按钮文案 |
1.0.0-beta.62
5 years ago
1.0.0-beta.60
5 years ago
1.0.0-beta.59
5 years ago
1.0.0-beta.57
5 years ago
1.0.0-beta.56
5 years ago
1.0.0-beta.55
5 years ago
1.0.0-beta.54
5 years ago
1.0.0-beta.53
5 years ago
1.0.0-beta.52
5 years ago
1.0.0-beta.51
5 years ago
1.0.0-beta.50
5 years ago
1.0.0-beta.48
5 years ago
1.0.0-beta.49
5 years ago
1.0.0-beta.47
5 years ago
1.0.0-beta.45
5 years ago
1.0.0-beta.46
5 years ago
1.0.0-beta.44
5 years ago
1.0.0-beta.42
5 years ago
1.0.0-beta.43
5 years ago
1.0.0-beta.41
5 years ago
1.0.0-beta.40
5 years ago
1.0.0-beta.39
5 years ago
1.0.0-beta.38
5 years ago
1.0.0-beta.37
5 years ago
1.0.0-beta.36
5 years ago
1.0.0-beta.35
5 years ago
1.0.0-beta.34
5 years ago
1.0.0-beta.33
5 years ago
1.0.0-beta.32
5 years ago
1.0.0-beta.30
5 years ago
1.0.0-beta.29
5 years ago
1.0.0-beta.28
5 years ago
1.0.0-beta.27
5 years ago
1.0.0-beta.26
5 years ago
1.0.0-beta.24
5 years ago
1.0.0-beta.23
5 years ago
1.0.0-beta.22
6 years ago
1.0.0-beta.21
6 years ago
1.0.0-beta.20
6 years ago
1.0.0-beta.19
6 years ago
1.0.0-beta.18
6 years ago
1.0.0-beta.17
6 years ago
1.0.0-beta.16
6 years ago
1.0.0-beta.15
6 years ago
1.0.0-beta.14
6 years ago
1.0.0-beta.13
6 years ago
1.0.0-beta.10
6 years ago
1.0.0-beta.9
6 years ago
1.0.0-beta.6
6 years ago
1.0.0-beta.5
6 years ago
1.0.0-beta.3
6 years ago
1.0.0-beta.2
6 years ago
1.0.0-beta.1
6 years ago