Skip to Content

分享行为

分享行为包括:分享小程序和分享至微博(网页端)。

分享小程序(微信小程序端)

配置

  1. 点击选择需要绑定分享行为的组件。
  2. 增加点击时”分享”行为
  3. 配置分享的”页面”、分享卡片的”标题”和”封面图”。支持配置动态数据,如当前用户数据、页面变量等。

share_button_zion

分享到朋友圈的详细说明

💡

分享到朋友圈只能在“小程序页面”上进行配置,不能通过组件点击行为触发。

适用于内容型页面的分享,不适用于有较多交互的页面分享。用户在朋友圈打开分享的小程序页面,并不会真正打开小程序,而是进入一个”小程序单页模式”的页面,可实现的交互能力有限。

单页模式:

  • “单页模式”下,页面顶部固定有导航栏,标题显示为当前页面 JSON 配置的标题。底部固定有操作栏,点击操作栏的“前往小程序”可打开小程序的当前页面。顶部导航栏与底部操作栏均不支持自定义样式。
  • “单页模式”默认运行的是小程序页面内容,但由于页面固定有顶部导航栏与底部操作栏,很可能会影响小程序页面的布局。因此,请开发者特别注意适配“单页模式”的页面交互,以实现流畅完整的交互体验。

单页模式下的限制:

  • 页面无登录态,与登录相关的接口,如 wx.login 均不可用;展示已登录用户信息的数据绑定也不会显示。
  • 不支持在小程序页面内直接发起分享。
  • 自定义分享内容时不支持自定义页面路径。
  • 存在 web-view 组件的页面不支持发起分享。
  • 不允许跳转到其它页面,包括任何跳小程序页面、跳其它小程序、跳微信原生页面。
  • 不允许横屏使用。
  • 若页面包含 tabBar,tabBar 不会渲染,包括自定义 tabBar。

具体限制详见微信开放能力-分享到朋友圈

微信官方运营规范:

  • 分享朋友圈能力禁止滥用于营销、诱导等行为将会被打击。
  • 在”单页模式”下,不得诱导或强制用户点击”打开小程序”,应在”单页模式”中尽可能呈现完整的内容。
  • 具体规范详见《微信小程序平台运营规范》

分享至微博(网页端)

作用

将输入框、图片选择器或页面数据源中的”链接”、“文本内容”、“图片”以微博动态形式发布到微博平台。通过微博分享功能可以实现:

  • 内容传播:将应用内容快速分享到微博平台,扩大传播范围
  • 社交营销:利用微博社交网络进行品牌推广和用户获客
  • 互动引流:通过微博内容吸引用户关注和互动
  • 多媒体分享:支持文字、图片、链接的组合分享

配置与输出

配置参数:

  • 分享链接(可选):要分享的网页链接
    • 类型:文本数据绑定
    • 支持:固定链接、页面变量、全局变量、页面数据源、输入框数据
    • 用途:引导用户访问特定页面或网站
  • 分享文本(可选):微博动态的文字内容
    • 类型:文本数据绑定
    • 支持:固定文本、页面变量、全局变量、页面数据源、输入框数据
    • 建议:文字内容应简洁明了,包含关键信息和话题标签
  • 分享图片(可选):微博动态配图
    • 图片来源:上传图片、页面数据源、图片选择器
    • 格式要求:支持 jpg、png、gif 格式
    • 尺寸建议:建议使用高质量图片,提升分享效果
    • 支持:单图或多图分享

输出结果:

  • 无直接输出结果
  • 触发后打开微博网页或应用,用户可登录后发布分享内容
  • 分享内容会预填充到微博发布界面,用户可进一步编辑后发布

注意事项:

  • 仅支持网页端配置和使用
  • 需要用户已登录微博账号或引导用户登录
  • 分享内容的最终发布取决于用户操作
  • 受微博平台政策和字数限制影响
配置界面配置界面
微博分享配置界面1微博分享配置界面2

用法举例

场景1:文章内容分享

触发时机:用户阅读完文章点击分享到微博 分享链接:文章详情页链接 分享文本:绑定文章标题和摘要 分享图片:文章配图(来源:页面数据源) 用途:将优质内容分享到微博,吸引更多读者关注

场景2:活动宣传分享

触发时机:用户参与活动后点击微博分享 分享链接:活动页面链接 分享文本:"参与了精彩活动,推荐给大家!#活动话题#" 分享图片:活动海报(来源:上传图片) 用途:通过微博扩大活动影响力,获得更多参与者

场景3:用户生成内容分享

触发时机:用户提交图文内容后选择分享 分享文本:用户输入的文字内容(来源:输入框数据) 分享图片:用户选择的图片(来源:图片选择器) 分享链接:应用下载或注册链接 用途:鼓励用户分享原创内容,实现病毒式传播
Last updated on