本文内容:微信微信小程序转发標题修改通过转发将微信小程序转发标题修改以消息卡片的形式发送给好友,好友点击聊天记录中的消息卡片可以进入这个微信小程序转发标题修改。
转发是指微信小程序转发标题修改界面右上角三个点调起底部弹框选择器,其中有一个转发按钮会将这个微信小程序转发标题修改以消息卡片的形式发送给好友
- 不自定义转发图片的情况下,默认会取当前页面从顶部开始,高度为 80% 屏幕宽度的图像作为轉发图片
如果觉得微信小程序转发标题修改原生的转发交互太复杂可以在页面自定义转发按钮,通过给 button 组件设置属性
open-type="share"
可以在用户点击按钮后触发 Page.onShareAppMessage 事件,如下:
转发按钮旨在帮助用户更流畅地与好友分享内容和服务。转发应是用户自发的行为,且在需要时触手可及
A用戶转发给B用户的方案
假如在
pages/me/share.js
页面开启转发功能需要对onShareAppMessage
方法进行重写,转发卡片消息的自定义参数shareInfo(这个字符串可以随意起名)
配置如下:
B用戶打开好友A消息卡片获取参数的三种方案
通过微信开发者工具来测试转发功能的方案
- 进入场景选择 1007:单人聊天会话中的微信小程序转发标題修改消息卡片
- 自定义编译模式设置好开发者工具会自动存储,设置数据如下图:
- 启动参数的获取同上面
B用户打开好友A消息卡片获取參数的三种方案
也就是说,如果手动添加了
Page.onShareAppMessage
事件即使函数内容为空,用户点击右上角三个点底部弹框选择器会出现分享按钮,此时分享的是当前这个页面相反,页面没有声明Page.onShareAppMessage
函数点击右上角三个点,底部弹框选择器不会出现分享按钮;
感谢阅读欢迎评论^-^