ShareSheet 分享面板

底部分享选择面板,支持单行滚动、分页展示和取消回调等分享场景

底部分享选择面板,支持单行滚动、分页展示和取消回调等分享场景

演示

9:41

代码示例

<re-share-sheet :visible="visible" :title="sheetTitle" :description="sheetDescription" :showCancel="showCancel" :options="options" :pageOptions="pageOptions" :optionLayout="optionLayout" @close="visible = false" @cancel="onCancel" @select="onSelect" ></re-share-sheet>

引入

推荐使用 easycom 模式,配置后无需手动 import 即可直接使用 <re-share-sheet />。

API

ShareSheet Props

名称类型默认值描述必传
visiblebooleanfalse-N
titlestring''标题N
descriptionstring''-N
optionsArray<ShareOption> as Array<ShareOption>-N
pageOptionsArray<Array<ShareOption>> as Array<Array<ShareOption>>-N
cancelTextstring'取消'-N
showCancelbooleantrue-N
closeOnClickOverlaybooleantrue-N
optionLayoutstring'single'-N
customStylestring''自定义样式N

ShareSheet Events

名称参数描述
selectoption: ShareOption, index: number选择时触发
cancel-取消时触发
close-关闭时触发
update:visiblevalue: boolean显隐变化时触发

ShareSheet Slots

名称描述
--