ShareSheet 分享面板
底部分享选择面板,支持单行滚动、分页展示和取消回调等分享场景
底部分享选择面板,支持单行滚动、分页展示和取消回调等分享场景
演示
9:41
代码示例
引入
推荐使用 easycom 模式,配置后无需手动 import 即可直接使用 <re-share-sheet />。
API
ShareSheet Props
| 名称 | 类型 | 默认值 | 描述 | 必传 |
|---|---|---|---|---|
| visible | boolean | false | - | N |
| title | string | '' | 标题 | N |
| description | string | '' | - | N |
| options | Array<ShareOption> | as Array<ShareOption> | - | N |
| pageOptions | Array<Array<ShareOption>> | as Array<Array<ShareOption>> | - | N |
| cancelText | string | '取消' | - | N |
| showCancel | boolean | true | - | N |
| closeOnClickOverlay | boolean | true | - | N |
| optionLayout | string | 'single' | - | N |
| customStyle | string | '' | 自定义样式 | N |
ShareSheet Events
| 名称 | 参数 | 描述 |
|---|---|---|
| select | option: ShareOption, index: number | 选择时触发 |
| cancel | - | 取消时触发 |
| close | - | 关闭时触发 |
| update:visible | value: boolean | 显隐变化时触发 |
ShareSheet Slots
| 名称 | 描述 |
|---|---|
| - | - |
