uniapp小程序中onShareAppMessage(OBJECT)实现带参数的分享功能
在uniapp小程序中,可以通过实现页面的onShareAppMessage
函数来定义分享时携带的参数。以下是一个简单的实例代码:
export default {
// ... 其他配置 ...
onShareAppMessage: function (res) {
// 构建分享参数
let shareObj = {
title: '分享的标题',
path: '/pages/index/index?userId=123&inviteCode=abc',
imageUrl: '/static/logo.png'
}
// 返回分享的对象
return shareObj;
}
}
在上面的代码中,onShareAppMessage
函数返回了一个对象,该对象包含了分享的标题、路径和图片。其中,path
属性定义了分享时跳转的页面路径以及携带的参数,如userId
和inviteCode
。
当用户点击小程序右上角的“分享”按钮或者使用系统提供的转发功能时,onShareAppMessage
函数会被触发,并且可以获取到一个res
对象,该对象包含了分享的来源信息。在这个函数内定义的分享内容会被用作小程序分享时的默认设置。
评论已关闭