feat: share ticket
This commit is contained in:
@ -233,6 +233,10 @@ export default function AnchorPage() {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Taro.showShareMenu({
|
||||||
|
withShareTicket: true,
|
||||||
|
});
|
||||||
|
|
||||||
useShareAppMessage(() => {
|
useShareAppMessage(() => {
|
||||||
return getCommonShareMessage({ inviteCode, title: '数万名优质主播等你来挑', path: PageUrl.Anchor });
|
return getCommonShareMessage({ inviteCode, title: '数万名优质主播等你来挑', path: PageUrl.Anchor });
|
||||||
});
|
});
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
import { useLoad, useShareAppMessage } from '@tarojs/taro';
|
import Taro, { useLoad, useShareAppMessage } from '@tarojs/taro';
|
||||||
|
|
||||||
import { useCallback } from 'react';
|
import { useCallback } from 'react';
|
||||||
|
|
||||||
@ -29,6 +29,10 @@ export default function GroupV2() {
|
|||||||
getInviteCodeFromQueryAndUpdate(query);
|
getInviteCodeFromQueryAndUpdate(query);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Taro.showShareMenu({
|
||||||
|
withShareTicket: true,
|
||||||
|
});
|
||||||
|
|
||||||
useShareAppMessage(() =>
|
useShareAppMessage(() =>
|
||||||
getCommonShareMessage({ inviteCode, title: '邀请你加入本地主播求职招聘群', path: PageUrl.GroupV2 })
|
getCommonShareMessage({ inviteCode, title: '邀请你加入本地主播求职招聘群', path: PageUrl.GroupV2 })
|
||||||
);
|
);
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
import { useShareAppMessage } from '@tarojs/taro';
|
import Taro, { useShareAppMessage } from '@tarojs/taro';
|
||||||
|
|
||||||
import { Tabs } from '@taroify/core';
|
import { Tabs } from '@taroify/core';
|
||||||
import { useCallback, useState } from 'react';
|
import { useCallback, useState } from 'react';
|
||||||
@ -20,6 +20,10 @@ export default function Group() {
|
|||||||
|
|
||||||
const handleTypeChange = useCallback(value => setTabType(value), []);
|
const handleTypeChange = useCallback(value => setTabType(value), []);
|
||||||
|
|
||||||
|
Taro.showShareMenu({
|
||||||
|
withShareTicket: true,
|
||||||
|
});
|
||||||
|
|
||||||
useShareAppMessage(() => getCommonShareMessage());
|
useShareAppMessage(() => getCommonShareMessage());
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
@ -297,7 +297,9 @@ export default function JobDetail() {
|
|||||||
Toast.error('出错了,请重试');
|
Toast.error('出错了,请重试');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Taro.showShareMenu({
|
||||||
|
withShareTicket: true,
|
||||||
|
});
|
||||||
useShareAppMessage(() => {
|
useShareAppMessage(() => {
|
||||||
if (!data) {
|
if (!data) {
|
||||||
return getCommonShareMessage({ inviteCode });
|
return getCommonShareMessage({ inviteCode });
|
||||||
|
|||||||
@ -132,6 +132,10 @@ export default function Job() {
|
|||||||
|
|
||||||
useDidShow(() => requestUnreadMessageCount());
|
useDidShow(() => requestUnreadMessageCount());
|
||||||
|
|
||||||
|
Taro.showShareMenu({
|
||||||
|
withShareTicket: true,
|
||||||
|
});
|
||||||
|
|
||||||
useShareAppMessage(() => {
|
useShareAppMessage(() => {
|
||||||
if (sortType === SortType.CREATE_TIME) {
|
if (sortType === SortType.CREATE_TIME) {
|
||||||
return {
|
return {
|
||||||
|
|||||||
@ -69,6 +69,10 @@ export default function MaterialProfilePage() {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Taro.showShareMenu({
|
||||||
|
withShareTicket: true,
|
||||||
|
});
|
||||||
|
|
||||||
useShareAppMessage(async () => {
|
useShareAppMessage(async () => {
|
||||||
const shareMessage = await getMaterialShareMessage(profile, false);
|
const shareMessage = await getMaterialShareMessage(profile, false);
|
||||||
return shareMessage || getCommonShareMessage({ useCapture: false });
|
return shareMessage || getCommonShareMessage({ useCapture: false });
|
||||||
|
|||||||
@ -199,6 +199,10 @@ export default function MaterialViewPage() {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Taro.showShareMenu({
|
||||||
|
withShareTicket: true,
|
||||||
|
});
|
||||||
|
|
||||||
useShareAppMessage(async () => {
|
useShareAppMessage(async () => {
|
||||||
const shareMessage = await getMaterialShareMessage(profile, true, inviteCode, jobId);
|
const shareMessage = await getMaterialShareMessage(profile, true, inviteCode, jobId);
|
||||||
return shareMessage as BL.Anything;
|
return shareMessage as BL.Anything;
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
import { useShareAppMessage } from '@tarojs/taro';
|
import Taro, { useShareAppMessage } from '@tarojs/taro';
|
||||||
|
|
||||||
import { Tabs } from '@taroify/core';
|
import { Tabs } from '@taroify/core';
|
||||||
import { useState } from 'react';
|
import { useState } from 'react';
|
||||||
@ -20,6 +20,11 @@ export default function Partner() {
|
|||||||
const handleChange = v => {
|
const handleChange = v => {
|
||||||
setTab(v);
|
setTab(v);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Taro.showShareMenu({
|
||||||
|
withShareTicket: true,
|
||||||
|
});
|
||||||
|
|
||||||
useShareAppMessage(async () => {
|
useShareAppMessage(async () => {
|
||||||
console.log('Partner inviteCode', inviteCode);
|
console.log('Partner inviteCode', inviteCode);
|
||||||
const { code } = await generateMembershipCoupon();
|
const { code } = await generateMembershipCoupon();
|
||||||
|
|||||||
@ -63,6 +63,10 @@ export default function BizService() {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Taro.showShareMenu({
|
||||||
|
withShareTicket: true,
|
||||||
|
});
|
||||||
|
|
||||||
useShareAppMessage(() =>
|
useShareAppMessage(() =>
|
||||||
getCommonShareMessage({
|
getCommonShareMessage({
|
||||||
inviteCode,
|
inviteCode,
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
import { Button, Image } from '@tarojs/components';
|
import { Button, Image } from '@tarojs/components';
|
||||||
import { useShareAppMessage } from '@tarojs/taro';
|
import Taro, { useShareAppMessage } from '@tarojs/taro';
|
||||||
|
|
||||||
import { useCallback } from 'react';
|
import { useCallback } from 'react';
|
||||||
|
|
||||||
@ -38,6 +38,10 @@ export default function User() {
|
|||||||
[]
|
[]
|
||||||
);
|
);
|
||||||
|
|
||||||
|
Taro.showShareMenu({
|
||||||
|
withShareTicket: true,
|
||||||
|
});
|
||||||
|
|
||||||
useShareAppMessage(() => getCommonShareMessage({ useCapture: false }));
|
useShareAppMessage(() => getCommonShareMessage({ useCapture: false }));
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
import { useShareAppMessage } from '@tarojs/taro';
|
import Taro, { useShareAppMessage } from '@tarojs/taro';
|
||||||
|
|
||||||
import { List, PullRefresh } from '@taroify/core';
|
import { List, PullRefresh } from '@taroify/core';
|
||||||
import { useCallback, useEffect, useRef, useState } from 'react';
|
import { useCallback, useEffect, useRef, useState } from 'react';
|
||||||
@ -90,6 +90,11 @@ export default function WithdrawRecords() {
|
|||||||
};
|
};
|
||||||
refresh();
|
refresh();
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
|
Taro.showShareMenu({
|
||||||
|
withShareTicket: true,
|
||||||
|
});
|
||||||
|
|
||||||
useShareAppMessage(() => {
|
useShareAppMessage(() => {
|
||||||
return getCommonShareMessage({ useCapture: false, inviteCode });
|
return getCommonShareMessage({ useCapture: false, inviteCode });
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user