Files
xingmeng-uniapp/config/share.js
PC-202306242200\Administrator c7cbc11d07 first commit
2026-03-28 23:07:10 +08:00

36 lines
1004 B
JavaScript

module.exports = {
onLoad(options) {
console.log(options);
if (options.scene) {
let shareCode = decodeURIComponent(options.scene).split(',')[0].split(':')[1];
console.log(shareCode);
if (shareCode) {
uni.setStorageSync('user_shareCode', shareCode);
}
}
if (options && options.s) {
uni.setStorageSync('user_shareCode', options.shareCode);
}
},
onShareAppMessage() {
let user = JSON.parse(uni.getStorageSync('USER_INFO'));
let shareCode = user ? user.shareCode : '';
const pages = getCurrentPages();
const currentPage = pages[pages.length - 1];
let pageUrl = `/${currentPage.route}`;
return {
path: pageUrl + '?shareCode=' + shareCode
}
},
onShareTimeline() {
let user = JSON.parse(uni.getStorageSync('USER_INFO'));
let shareCode = user ? user.shareCode : '';
const pages = getCurrentPages();
const currentPage = pages[pages.length - 1];
let pageUrl = `/${currentPage.route}`;
return {
path: pageUrl + '?shareCode=' + shareCode
}
},
}