diff --git a/src/pages/anchor/index.tsx b/src/pages/anchor/index.tsx index 3d6c51d..0a9b5fc 100644 --- a/src/pages/anchor/index.tsx +++ b/src/pages/anchor/index.tsx @@ -233,6 +233,10 @@ export default function AnchorPage() { } }); + Taro.showShareMenu({ + withShareTicket: true, + }); + useShareAppMessage(() => { return getCommonShareMessage({ inviteCode, title: '数万名优质主播等你来挑', path: PageUrl.Anchor }); }); diff --git a/src/pages/group-v2/index.tsx b/src/pages/group-v2/index.tsx index 863d183..2387ffc 100644 --- a/src/pages/group-v2/index.tsx +++ b/src/pages/group-v2/index.tsx @@ -1,4 +1,4 @@ -import { useLoad, useShareAppMessage } from '@tarojs/taro'; +import Taro, { useLoad, useShareAppMessage } from '@tarojs/taro'; import { useCallback } from 'react'; @@ -29,6 +29,10 @@ export default function GroupV2() { getInviteCodeFromQueryAndUpdate(query); }); + Taro.showShareMenu({ + withShareTicket: true, + }); + useShareAppMessage(() => getCommonShareMessage({ inviteCode, title: '邀请你加入本地主播求职招聘群', path: PageUrl.GroupV2 }) ); diff --git a/src/pages/group/index.tsx b/src/pages/group/index.tsx index dce0531..97bed94 100644 --- a/src/pages/group/index.tsx +++ b/src/pages/group/index.tsx @@ -1,4 +1,4 @@ -import { useShareAppMessage } from '@tarojs/taro'; +import Taro, { useShareAppMessage } from '@tarojs/taro'; import { Tabs } from '@taroify/core'; import { useCallback, useState } from 'react'; @@ -20,6 +20,10 @@ export default function Group() { const handleTypeChange = useCallback(value => setTabType(value), []); + Taro.showShareMenu({ + withShareTicket: true, + }); + useShareAppMessage(() => getCommonShareMessage()); return ( diff --git a/src/pages/job-detail/index.tsx b/src/pages/job-detail/index.tsx index 72a9c36..c44679b 100644 --- a/src/pages/job-detail/index.tsx +++ b/src/pages/job-detail/index.tsx @@ -297,7 +297,9 @@ export default function JobDetail() { Toast.error('出错了,请重试'); } }); - + Taro.showShareMenu({ + withShareTicket: true, + }); useShareAppMessage(() => { if (!data) { return getCommonShareMessage({ inviteCode }); diff --git a/src/pages/job/index.tsx b/src/pages/job/index.tsx index 2cca7e4..67d3b67 100644 --- a/src/pages/job/index.tsx +++ b/src/pages/job/index.tsx @@ -132,6 +132,10 @@ export default function Job() { useDidShow(() => requestUnreadMessageCount()); + Taro.showShareMenu({ + withShareTicket: true, + }); + useShareAppMessage(() => { if (sortType === SortType.CREATE_TIME) { return { diff --git a/src/pages/material-profile/index.tsx b/src/pages/material-profile/index.tsx index 749c129..244e634 100644 --- a/src/pages/material-profile/index.tsx +++ b/src/pages/material-profile/index.tsx @@ -69,6 +69,10 @@ export default function MaterialProfilePage() { } }); + Taro.showShareMenu({ + withShareTicket: true, + }); + useShareAppMessage(async () => { const shareMessage = await getMaterialShareMessage(profile, false); return shareMessage || getCommonShareMessage({ useCapture: false }); diff --git a/src/pages/material-view/index.tsx b/src/pages/material-view/index.tsx index f0684d1..afc5635 100644 --- a/src/pages/material-view/index.tsx +++ b/src/pages/material-view/index.tsx @@ -199,6 +199,10 @@ export default function MaterialViewPage() { } }); + Taro.showShareMenu({ + withShareTicket: true, + }); + useShareAppMessage(async () => { const shareMessage = await getMaterialShareMessage(profile, true, inviteCode, jobId); return shareMessage as BL.Anything; diff --git a/src/pages/partner/index.tsx b/src/pages/partner/index.tsx index 03701e9..a0e5610 100644 --- a/src/pages/partner/index.tsx +++ b/src/pages/partner/index.tsx @@ -1,4 +1,4 @@ -import { useShareAppMessage } from '@tarojs/taro'; +import Taro, { useShareAppMessage } from '@tarojs/taro'; import { Tabs } from '@taroify/core'; import { useState } from 'react'; @@ -20,6 +20,11 @@ export default function Partner() { const handleChange = v => { setTab(v); }; + + Taro.showShareMenu({ + withShareTicket: true, + }); + useShareAppMessage(async () => { console.log('Partner inviteCode', inviteCode); const { code } = await generateMembershipCoupon(); diff --git a/src/pages/user-batch-publish/index.tsx b/src/pages/user-batch-publish/index.tsx index 551b875..57df96b 100644 --- a/src/pages/user-batch-publish/index.tsx +++ b/src/pages/user-batch-publish/index.tsx @@ -63,6 +63,10 @@ export default function BizService() { } }); + Taro.showShareMenu({ + withShareTicket: true, + }); + useShareAppMessage(() => getCommonShareMessage({ inviteCode, diff --git a/src/pages/user/index.tsx b/src/pages/user/index.tsx index 1010f1e..08275ba 100644 --- a/src/pages/user/index.tsx +++ b/src/pages/user/index.tsx @@ -1,5 +1,5 @@ import { Button, Image } from '@tarojs/components'; -import { useShareAppMessage } from '@tarojs/taro'; +import Taro, { useShareAppMessage } from '@tarojs/taro'; import { useCallback } from 'react'; @@ -38,6 +38,10 @@ export default function User() { [] ); + Taro.showShareMenu({ + withShareTicket: true, + }); + useShareAppMessage(() => getCommonShareMessage({ useCapture: false })); return ( diff --git a/src/pages/withdraw-record/index.tsx b/src/pages/withdraw-record/index.tsx index f3a0806..85f8954 100644 --- a/src/pages/withdraw-record/index.tsx +++ b/src/pages/withdraw-record/index.tsx @@ -1,4 +1,4 @@ -import { useShareAppMessage } from '@tarojs/taro'; +import Taro, { useShareAppMessage } from '@tarojs/taro'; import { List, PullRefresh } from '@taroify/core'; import { useCallback, useEffect, useRef, useState } from 'react'; @@ -90,6 +90,11 @@ export default function WithdrawRecords() { }; refresh(); }, []); + + Taro.showShareMenu({ + withShareTicket: true, + }); + useShareAppMessage(() => { return getCommonShareMessage({ useCapture: false, inviteCode }); });