微信小程序实现简单转发功能,微信小程序API提供了onShareAppMessage(options)就能实现简单的转发功能。 详情可见 小程序转发API
Page({
onShareAppMessage: function (res) {
if (res.from === 'button') {
// 来自页面内转发按钮
console.log(res.target)
}
return {
title: '自定义转发标题',
//这里可以携带你需要的参数
path: '/page/user?id=123',
success: function(res) {
// 转发成功
},
fail: function(res) {
// 转发失败
}
}
}
})
在页面可以使用右上脚菜单中的转发按钮,也可以用户点击按钮组件 button 使用转发按钮。
那么举个栗子页面内发起转发
//通过给 button 组件设置属性 open-type="share",可以在用户点击按钮后触发Page.onShareAppMessage() 事件
//如果当前页面没有定义此事件,则点击后无效果
<view><button open-type="share" >点击转发</button></view>
水平有限,若有问题请留言交流。
互相学习,共同进步 :) 转载请注明出处谢谢。