采用data-留下分享链接的拼接参数
1.在item文件中写按钮 openType=“share”
<ButtonclassName={classes.rowRightShareButton}openType="share"data-share-transfer-id={lastGiftingTransferId}data-share-picture-url={shareUrl}data-share-title={shareTitle}onClick={this.onShareClick}>分享好友</Button></View>
2.onShareClick防止item详情页跳转
private onShareClick(e: ITouchEvent) {e.stopPropagation();}
3.在主页面中添加分享按钮
onShareAppMessage(obj: ShareAppMessageObject) {const dataset = get(obj, 'target.dataset', {});if (!dataset.shareTransferId) {return {};}const shareConfig: ShareAppMessageReturn = {path: `/subpackages/stored-value-card/pages/receive-gift-card/index?id=${dataset.shareTransferId}`,imageUrl: dataset.sharePictureUrl,title: dataset.shareTitle};return shareConfig;}