分享行为
分享行为包括:分享小程序和分享至微博(网页端)。
分享小程序(微信小程序端)
配置
- 点击选择需要绑定分享行为的组件。
- 增加点击时”分享”行为
- 配置分享的”页面”、分享卡片的”标题”和”封面图”。支持配置动态数据,如当前用户数据、页面变量等。
分享到朋友圈的详细说明
💡
分享到朋友圈只能在“小程序页面”上进行配置,不能通过组件点击行为触发。
适用于内容型页面的分享,不适用于有较多交互的页面分享。用户在朋友圈打开分享的小程序页面,并不会真正打开小程序,而是进入一个”小程序单页模式”的页面,可实现的交互能力有限。
单页模式:
- “单页模式”下,页面顶部固定有导航栏,标题显示为当前页面 JSON 配置的标题。底部固定有操作栏,点击操作栏的“前往小程序”可打开小程序的当前页面。顶部导航栏与底部操作栏均不支持自定义样式。
- “单页模式”默认运行的是小程序页面内容,但由于页面固定有顶部导航栏与底部操作栏,很可能会影响小程序页面的布局。因此,请开发者特别注意适配“单页模式”的页面交互,以实现流畅完整的交互体验。
单页模式下的限制:
- 页面无登录态,与登录相关的接口,如 wx.login 均不可用;展示已登录用户信息的数据绑定也不会显示。
- 不支持在小程序页面内直接发起分享。
- 自定义分享内容时不支持自定义页面路径。
- 存在 web-view 组件的页面不支持发起分享。
- 不允许跳转到其它页面,包括任何跳小程序页面、跳其它小程序、跳微信原生页面。
- 不允许横屏使用。
- 若页面包含 tabBar,tabBar 不会渲染,包括自定义 tabBar。
具体限制详见微信开放能力-分享到朋友圈 。
微信官方运营规范:
- 分享朋友圈能力禁止滥用于营销、诱导等行为将会被打击。
- 在”单页模式”下,不得诱导或强制用户点击”打开小程序”,应在”单页模式”中尽可能呈现完整的内容。
- 具体规范详见《微信小程序平台运营规范》 。
分享至微博(网页端)
作用
将输入框、图片选择器或页面数据源中的”链接”、“文本内容”、“图片”以微博动态形式发布到微博平台。通过微博分享功能可以实现:
- 内容传播:将应用内容快速分享到微博平台,扩大传播范围
- 社交营销:利用微博社交网络进行品牌推广和用户获客
- 互动引流:通过微博内容吸引用户关注和互动
- 多媒体分享:支持文字、图片、链接的组合分享
配置与输出
配置参数:
- 分享链接(可选):要分享的网页链接
- 类型:文本数据绑定
- 支持:固定链接、页面变量、全局变量、页面数据源、输入框数据
- 用途:引导用户访问特定页面或网站
- 分享文本(可选):微博动态的文字内容
- 类型:文本数据绑定
- 支持:固定文本、页面变量、全局变量、页面数据源、输入框数据
- 建议:文字内容应简洁明了,包含关键信息和话题标签
- 分享图片(可选):微博动态配图
- 图片来源:上传图片、页面数据源、图片选择器
- 格式要求:支持 jpg、png、gif 格式
- 尺寸建议:建议使用高质量图片,提升分享效果
- 支持:单图或多图分享
输出结果:
- 无直接输出结果
- 触发后打开微博网页或应用,用户可登录后发布分享内容
- 分享内容会预填充到微博发布界面,用户可进一步编辑后发布
注意事项:
- 仅支持网页端配置和使用
- 需要用户已登录微博账号或引导用户登录
- 分享内容的最终发布取决于用户操作
- 受微博平台政策和字数限制影响
配置界面 | 配置界面 |
---|---|
![]() | ![]() |
用法举例
场景1:文章内容分享
触发时机:用户阅读完文章点击分享到微博
分享链接:文章详情页链接
分享文本:绑定文章标题和摘要
分享图片:文章配图(来源:页面数据源)
用途:将优质内容分享到微博,吸引更多读者关注
场景2:活动宣传分享
触发时机:用户参与活动后点击微博分享
分享链接:活动页面链接
分享文本:"参与了精彩活动,推荐给大家!#活动话题#"
分享图片:活动海报(来源:上传图片)
用途:通过微博扩大活动影响力,获得更多参与者
场景3:用户生成内容分享
触发时机:用户提交图文内容后选择分享
分享文本:用户输入的文字内容(来源:输入框数据)
分享图片:用户选择的图片(来源:图片选择器)
分享链接:应用下载或注册链接
用途:鼓励用户分享原创内容,实现病毒式传播
Last updated on