前言
微信小程序的每個頁面都可以設置分享,分享很簡單,有區分右上角的直接分享和點擊按鈕分享
onShareAppMessage: function (res) {
// 右上角分享
let ShareOption = {
title: '21天體重減肥記錄',
path: '/pages/index/index',
}
// 按鈕分享
if(res.from == "button"){
ShareOption = {
title: '來呀 看看我的減肥記錄呀',
path: '/pages/detail/detail?item=' + app.globalData.openid,
}
}
return ShareOption
}
分享的方式有兩種:一是通過頁面內的按鈕分享,二是通過右上角的三個小點分享。
可以按需設置分享title 和 path。path當中攜帶參數,可以攜帶分享人的ID,後期可以用來實現分銷功能等。
onLoad: function (options) {
const db = wx.cloud.database()
let This = this
let resault = {}
// 查詢分享人的信息
db.collection('list').where({
_openid: options.item
}).get({
success: function (res) {
resault = res.data
This.setData({
resault:resault
})
}
})
},
分享後,他人點擊頁面,跳轉到對應 pages 地址,在對應的頁面的 onLoad 函數的 options中拿入參請求數即可