dev-QQq
HeHaonan 2 years ago
parent 3198995fa3
commit 1c2a7cb539

@ -3,7 +3,7 @@
<div class="tabList"> <div class="tabList">
<div class="tabs" v-for="item in tabList" :key="item.id" @click="changeTab(item)"> <div class="tabs" v-for="item in tabList" :key="item.id" @click="changeTab(item)">
<div style="display: flex; align-items: center"> <div style="display: flex; align-items: center">
<img :src="item.backImg" alt="" /> <img :src="getAssetsFile(item.backImg)" alt="" />
<span>{{ item.title }}</span> <span>{{ item.title }}</span>
</div> </div>
</div> </div>
@ -259,6 +259,7 @@
<script setup> <script setup>
import * as portraitModel from "@/api/portraitModel"; import * as portraitModel from "@/api/portraitModel";
import mainContent from "@/views/components/mainContent.vue"; import mainContent from "@/views/components/mainContent.vue";
import {getAssetsFile} from '@/utils/index.js'
import { onMounted } from "vue"; import { onMounted } from "vue";
const { proxy } = getCurrentInstance(); const { proxy } = getCurrentInstance();
const currentComponent = ref(null); const currentComponent = ref(null);
@ -271,61 +272,61 @@ const tabList = ref([
id: "1", id: "1",
key: () => import('./components/rfmAnalysis.vue'), key: () => import('./components/rfmAnalysis.vue'),
title: "RFM分析", title: "RFM分析",
backImg: "/src/assets/images/icon1.png", backImg: "icon1.png",
}, },
{ {
id: "2", id: "2",
key: () => import('./components/abcAnalysis.vue'), key: () => import('./components/abcAnalysis.vue'),
title: "帕累托/ABC分析", title: "帕累托/ABC分析",
backImg: "/src/assets/images/icon2.png", backImg: "icon2.png",
}, },
{ {
id: "3", id: "3",
key: () => import('./components/bostonAnalysis.vue'), key: () => import('./components/bostonAnalysis.vue'),
title: "波士顿矩阵分析", title: "波士顿矩阵分析",
backImg: "/src/assets/images/icon3.png", backImg: "icon3.png",
}, },
{ {
id: "4", id: "4",
key: () => import('./components/funnelAnalysis.vue'), key: () => import('./components/funnelAnalysis.vue'),
title: "转化分析-漏斗模型", title: "转化分析-漏斗模型",
backImg: "/src/assets/images/icon4.png", backImg: "icon4.png",
}, },
{ {
id: "5", id: "5",
key: () => import('./components/basketAnalysis.vue'), key: () => import('./components/basketAnalysis.vue'),
title: "购物篮分析", title: "购物篮分析",
backImg: "/src/assets/images/icon5.png", backImg: "icon5.png",
}, },
{ {
id: "6", id: "6",
key: () => import('./components/repurchaseAnalysis.vue'), key: () => import('./components/repurchaseAnalysis.vue'),
title: "复购分析", title: "复购分析",
backImg: "/src/assets/images/icon6.png", backImg: "icon6.png",
}, },
{ {
id: "7", id: "7",
key: () => import('./components/retainAnalysis.vue'), key: () => import('./components/retainAnalysis.vue'),
title: "留存分析", title: "留存分析",
backImg: "/src/assets/images/icon7.png", backImg: "icon7.png",
}, },
{ {
id: "8", id: "8",
key: () => import('./components/viscosityAnalysis.vue'), key: () => import('./components/viscosityAnalysis.vue'),
title: "用户粘性分析", title: "用户粘性分析",
backImg: "/src/assets/images/icon8.png", backImg: "icon8.png",
}, },
{ {
id: "9", id: "9",
key: () => import('./components/AARRRAnalysis.vue'), key: () => import('./components/AARRRAnalysis.vue'),
title: "AARRR用户运营分析", title: "AARRR用户运营分析",
backImg: "/src/assets/images/icon9.png", backImg: "icon9.png",
}, },
{ {
id: "10", id: "10",
key: () => import('./components/portraitAnalysis.vue'), key: () => import('./components/portraitAnalysis.vue'),
title: "用户画像分析", title: "用户画像分析",
backImg: "/src/assets/images/icon10.png", backImg: "icon10.png",
}, },
]); ]);
// defineExpose({ submitMethod }); // defineExpose({ submitMethod });

Loading…
Cancel
Save