@@ -0,0 +1,21 @@
|
||||
import { useEffect } from 'react';
|
||||
import Taro, { useDidShow } from '@tarojs/taro';
|
||||
import { type PageSharePayload } from '../lib/wechat-share';
|
||||
|
||||
/** 小程序:开启右上角分享菜单(不引入 H5 JSSDK) */
|
||||
export default function WechatShareReady({ payload: _payload }: { payload?: PageSharePayload }) {
|
||||
useDidShow(() => {
|
||||
void Taro.showShareMenu({
|
||||
withShareTicket: true,
|
||||
showShareItems: ['shareAppMessage', 'shareTimeline'],
|
||||
}).catch(() => {
|
||||
void Taro.showShareMenu({ withShareTicket: true }).catch(() => {});
|
||||
});
|
||||
});
|
||||
|
||||
useEffect(() => {
|
||||
/* weapp 无 JSSDK 入场 URL */
|
||||
}, []);
|
||||
|
||||
return null;
|
||||
}
|
||||
Reference in New Issue
Block a user