Files
dukang/apps/mini-user/src/components/WechatShareReady.weapp.tsx
T
jacy 233ed0af3b
CI / verify (pull_request) Has been cancelled
v3.5.1 版本更新
2026-08-19 15:54:51 +08:00

22 lines
650 B
TypeScript

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;
}