feat: maidian
This commit is contained in:
@@ -138,7 +138,7 @@ import {
|
||||
} from "@dcloudio/uni-app";
|
||||
import { getBavBarHeight } from "@/utils/system";
|
||||
import { getRecommendList, getRandomGreeting, getTipsList } from "@/api/system";
|
||||
import { getShareToken, saveViewRequest } from "@/utils/common.js";
|
||||
import { getShareToken, saveViewRequest, trackRecord } from "@/utils/common.js";
|
||||
|
||||
const countdownText = ref("");
|
||||
const recommendList = ref([]);
|
||||
@@ -194,7 +194,10 @@ onLoad((options) => {
|
||||
// updateCountdown();
|
||||
getRandomGreetingText();
|
||||
fetchRecommendList();
|
||||
|
||||
trackRecord({
|
||||
eventName: "index_page_visit",
|
||||
eventType: `visit`,
|
||||
});
|
||||
// Daily Inspiration Logic
|
||||
// const startOfYear = new Date(date.getFullYear(), 0, 0);
|
||||
// const diff = date - startOfYear;
|
||||
@@ -237,6 +240,11 @@ const getRandomGreetingText = async () => {
|
||||
};
|
||||
|
||||
const useGreeting = () => {
|
||||
trackRecord({
|
||||
eventName: "index_goto_make",
|
||||
eventType: "jump",
|
||||
elementId: dailyGreeting.value,
|
||||
});
|
||||
uni.setStorageSync("TEMP_BLESSING_TEXT", dailyGreeting.value);
|
||||
uni.switchTab({
|
||||
url: "/pages/make/index",
|
||||
@@ -345,6 +353,11 @@ const getCtaText = (type) => {
|
||||
|
||||
const onCardClick = (card) => {
|
||||
// 构造传递的数据
|
||||
trackRecord({
|
||||
eventName: "index_recommend_click",
|
||||
eventType: `jump_${card.type}`,
|
||||
elementId: card?.recommendId || "",
|
||||
});
|
||||
const query = `recommendId=${card.recommendId || ""}&type=${card.type || ""}&imageUrl=${encodeURIComponent(card.imageUrl || "")}`;
|
||||
|
||||
if (
|
||||
@@ -377,6 +390,11 @@ const onCardClick = (card) => {
|
||||
};
|
||||
|
||||
const onFeatureTap = (item) => {
|
||||
trackRecord({
|
||||
eventName: "index_function_select",
|
||||
eventType: "jump",
|
||||
elementId: item.type,
|
||||
});
|
||||
if (item.type === "fortune") {
|
||||
uni.navigateTo({ url: "/pages/fortune/index" });
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user