分享
示例
- TypeScript
- JavaScript
参考
方法
share()
tsx
static share(content: ShareContent, options?: ShareOptions);
打开一个对话框以分享文本内容。
在 iOS 上,返回一个 Promise,该 Promise 会被调用并返回包含 action 和 activityType 的对象。如果用户关闭了对话框,Promise 仍将以 action 为 Share.dismissedAction 并且其他所有键值为 undefined 的对象解析。请注意,在 iOS 模拟器上,某些分享选项可能不会出现或不起作用。
在 Android 上,返回一个 Promise,始终以 action 为 Share.sharedAction 的值解析。
属性:
| 名称 | 类型 | 描述 |
|---|---|---|
| content 必填 | object | message - 要分享的信息url - 要分享的网址 iOS title - 信息的标题 Android url 和 message 至少填写一个。 |
| options | object | dialogTitle Android excludedActivityTypes iOS subject - 用于通过邮件分享的主题 iOS tintColor iOS anchor - 用于定位动作表的节点(用于 iPad) iOS |
属性
sharedAction
tsx
static sharedAction: 'sharedAction';
内容已成功分享。
dismissedAction iOS
tsx
static dismissedAction: 'dismissedAction';
对话框已被关闭。