Files
xhs-examples/xhs-mini-demos/component-case/share-sample-button/share-sample-button.js
2025-09-14 00:21:54 +08:00

74 lines
1.8 KiB
JavaScript

Page({
data: {
onShareAppMessageResult: null,
onShareChatResult: null,
onShareTimelineResult: null,
},
// 内心
onShareAppMessage(args) {
console.log(' ==== onShareAppMessage 站内分享 log ===', args);
this.setData({
onShareAppMessageResult: args
});
let self = this;
return {
title: '这是测试转发标题',
path: '/component-case/share-sample/share-sample?id=123',
content: 'onShareAppMessage 默认 content',
success() {
self.setData({
});
xhs.showToast({
title: 'onShareAppMessage 开发者回调,分享成功!',
});
},
fail() {
xhs.showToast({
title: 'onShareAppMessage 开发者回调,分享失败!',
});
}
};
},
onShareChat(args) {
console.log('==== onShareTimeline 微信(私信) log ===', args); // { from: 'menu'}
this.setData({
onShareChatResult: args
});
return {
title: 'onShareChat测试',
path: '/component-case/share-sample/share-sample',
success() {
xhs.showToast({
title: 'onShareChat 开发者回调,分享成功!',
});
},
fail() {
xhs.showToast({
title: 'onShareChat 开发者回调,分享失败!!',
});
}
};
},
onShareTimeline(args) {
console.log('==== onShareTimeline 微信(朋友圈) log ===', args);
this.setData({
onShareTimelineResult: args
});
return {
title: 'onShareTimeline测试',
success() {
xhs.showToast({
title: 'onShareTimeline 开发者回调,分享成功!',
});
},
fail() {
xhs.showToast({
title: 'onShareTimeline 开发者回调,分享失败!!',
});
},
};
}
});