跳到主要内容

分享

示例

参考

方法

share()

tsx
static share(content: ShareContent, options?: ShareOptions);

打开一个对话框以分享文本内容。

在 iOS 上,返回一个 Promise,该 Promise 会被调用并返回包含 actionactivityType 的对象。如果用户关闭了对话框,Promise 仍将以 action 为 Share.dismissedAction 并且其他所有键值为 undefined 的对象解析。请注意,在 iOS 模拟器上,某些分享选项可能不会出现或不起作用。

在 Android 上,返回一个 Promise,始终以 action 为 Share.sharedAction 的值解析。

属性:

名称类型描述
content
必填
objectmessage - 要分享的信息
url - 要分享的网址
iOS

title - 信息的标题
Android

urlmessage 至少填写一个。
optionsobjectdialogTitle
Android

excludedActivityTypes
iOS

subject - 用于通过邮件分享的主题
iOS

tintColor
iOS

anchor - 用于定位动作表的节点(用于 iPad)
iOS

属性

sharedAction

tsx
static sharedAction: 'sharedAction';

内容已成功分享。


dismissedAction
iOS

tsx
static dismissedAction: 'dismissedAction';

对话框已被关闭。