Share
示例
- 函数式组件
- Class 组件
文档
方法
share()
jsx
static share(content, options)
打开一个对话框来分享文本内容。
在 iOS 中,返回一个 Promise,最终会解析为一个对象,包含有action和activityType两个属性。如果用户取消对话框,则 Promise 仍将被解析,最终返回的action属性会是Share.dismissedAction,而其他属性为 undefined。Note that some share options will not appear or work on the iOS simulator.
在 Android 中同样返回一个 Promise,但返回的action始终为Share.sharedAction。
属性:
| 名称 | 类型 | 说明 |
|---|---|---|
| content 必需 | object | message - 要分享的消息url - 要分享的网址 iOS title - 消息的标题 Android url或message至少要提供一个 |
| options | object | dialogTitle Android excludedActivityTypes iOS subject - 通过邮件分享的标题 iOS tintColor iOS |
属性
sharedAction
jsx
static sharedAction
表示内容已成功分享。
dismissedAction iOS
jsx
static dismissedAction
表示对话框被取消。