分享面板组件
分享面板API
注:类型中加粗项为特殊类型定义或枚举类型定义,可在下方查看具体定义
| API | 说明 | 类型 | 是否为必传参数 | 默认值 |
|---|---|---|---|---|
| visible | 分享面板显隐控制 | boolean | 是 | false |
| linkId | 分享文件的 linkId | string | 是 | - |
| fileName | 取消分享弹窗中展示的取消文件的名称 | string | 否 | - |
| linkName | 复制链接功能 - 剪切板中的链接 url 后携带的 linkname 参数的内容(影响 excel 文件区域跳转定位) | number | string | 否 |
| fileRegion | 多中心场景 - 多中心地址 | string | 否 | - |
| onCancel | 关闭分享面板回调事件 | () => void | 是 | - |
| afterUpdateLinkSuccess | 开启文件分享事件回调 | (link: { id: string; status: SHARE_STATUS }) => void | 否 | - |
| onModalChange | 分享弹窗显隐状态变化回调 | (params: ModalChangeParams) => void | 否 | - |
分享面板API中特殊类型定义
ModalChangeParams
| API | 说明 | 类型 |
|---|---|---|
| shareModalVisible | 分享面板显隐 | boolean |
| advancedSettingVisible | 高级设置面板显隐 | boolean |
| cancelModalVisible | 取消分享弹窗显隐 | boolean |
分享面板API中枚举类型定义
SHARE_STATUS
| 枚举值 | 枚举值类型 | 说明 |
|---|---|---|
| CLOSE | string | 分享关闭 |
| OPEN | string | 分享开启 |
| EXPIRED | string | 分享过期 |