微信小程序分享
页面Page
js
// pages/index/index.js
Page({
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
//可以拿到传递的参数
let itemId = options.itemId
let share = options.share
},
//好友分享
onShareAppMessage: function (res) {
if (res.from === 'button') {
// 来自页面内分享按钮
}
return {
title: '分享标题',
path: '/pages/detail/detail?itemId=123&share=true', // 携带参数
imageUrl: 'https://example.com/share-image.jpg' // 可选的分享图片
};
},
//朋友圈分享
onShareAppMessage: function (res) {
}
});
App.js
js
// app.js
App({
onLaunch: function (options) {
if (options && options.query) {
console.log('接收到的分享参数:', options.query);
// 根据参数做相应处理
}
}
});