share(params: Object)
版本要求:
BizKit≥3.0.0@ray-js/ray≥0.3.23
支持平台:
iOS
描述
按指定分享渠道分享文本、图片、文件、网页或小程序内容
参数
| 属性 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
type | "WeChat" | "Message" | "Email" | "More" | 否 | 'WeChat' | 分享渠道,未传时默认 WeChat;可选值:WeChat、Message、Email、More |
title | string | 是 | - | title 标题 |
message | string | 是 | - | message 文本内容 |
contentType | "text" | "image" | "file" | "web" | "miniProgram" | 否 | 'text' | contentType 内容类型 |
recipients | string[] | 否 | - | recipients 邮件收件人/短信接收人 |
imagePath | string | 否 | - | imagePath 图片路径 |
filePath | string | 否 | - | 文件分享路径,contentType == file 时使用,未传会导致文件分享失败 |
webPageUrl | string | 否 | - | web 当 contentType == file 时候使用 |
| 否 | - | miniProgramInfo 当 contentType == miniProgram 时候使用,且分享渠道必须是微信。 | ||
complete | () => void | 否 | - | 接口调用结束的回调函数(调用成功、失败都会执行) |
success | () => void | 否 | - | 接口调用成功的回调函数 |
fail | (params: Object) => void | 否 | - | 接口调用失败的回调函数 |
fail 回调参数
| 属性 | 类型 | 说明 |
|---|---|---|
errorMsg | string | 错误信息 |
errorCode | string | number | 错误码 |
| 错误扩展 |
返回值
无
合法值
type
| 值 | 说明 | BizKit 最低版本 |
|---|---|---|
WeChat | 微信 | v4.14.8 |
Message | 短信 | v4.14.8 |
Email | 邮件 | v4.14.8 |
More | 系统更多分享渠道(调用系统分享) | v4.14.8 |
contentType
| 值 | 说明 | BizKit 最低版本 |
|---|---|---|
text | 文本 | v4.14.8 |
image | 图片 | v4.14.8 |
file | 文件 | v4.14.8 |
web | 网页地址 | v4.14.8 |
miniProgram | 微信小程序分享内容 | v4.14.8 |