From 90c5a53dba17e762e610596d20065a6c1652ef24 Mon Sep 17 00:00:00 2001 From: CounterFire2023 <136581895+CounterFire2023@users.noreply.github.com> Date: Tue, 25 Jun 2024 11:05:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9market=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E5=88=B0detail=E7=9A=84=E4=BC=A0=E5=8F=82=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/card.vue | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/components/common/card.vue b/src/components/common/card.vue index c8f56fd..a23ad94 100644 --- a/src/components/common/card.vue +++ b/src/components/common/card.vue @@ -32,11 +32,10 @@ import { ref, toRaw, onMounted, getCurrentInstance } from "vue" import BuyDialog from "@/components/Dialogs/buyDialog.vue" import {priceCalculated} from "@/configs/priceCalculate.js" -import { useDetailStore } from "@/store/detail" import { apiAddCartList } from "@/utils/marketplace" -const detailData = useDetailStore() + import { useRouter } from "vue-router"; const router = useRouter(); const { proxy } = getCurrentInstance(); @@ -62,8 +61,12 @@ const getImageUrl = (name) => { // 去详情页面 const toDetail = () => { - detailData.nftData = toRaw(props.nftData) - router.push('/detail'); + // detailData.nftData = toRaw(props.nftData) + // router.push('/detail'); + const _nftData = toRaw(props.nftData) + const nftData = _nftData.nft + nftData.event = _nftData.event + router.push({name: 'Detail', state: { nftData}}); } // 添加购物车