From 3c5ce5bba371dbdd7598893e033e0e307b2b1c8f Mon Sep 17 00:00:00 2001 From: YuanHuakk <1751826683@qq.com> Date: Fri, 15 Dec 2023 20:51:32 +0800 Subject: [PATCH] =?UTF-8?q?feat(custom):=20=E5=AE=8C=E5=96=84=E5=B9=BB?= =?UTF-8?q?=E7=81=AF=E7=89=87=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 4 ++-- src/pages/index/index.vue | 21 ++++++++++++++++++++- src/utils/index.ts | 25 +++++++++++++++++++++++++ 3 files changed, 47 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index ec7b410..d0e07e8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "jdt-user", - "version": "3.0.4", + "version": "3.0.5", "private": true, "description": "", "templateInfo": { @@ -9,7 +9,7 @@ "css": "sass" }, "taroConfig": { - "version": "3.0.4" + "version": "3.0.5" }, "scripts": { "build:weapp": "taro build --type weapp", diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index f328750..5fc05a5 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -13,7 +13,11 @@ auto-play="3000" > - + @@ -44,6 +48,8 @@ import Popup from "@/components/Popup.vue"; import MerList from "@/components/MerList.vue"; import { getHomeList } from "@/api/home"; import { getBanner } from "@/api/user"; +import { parseQueryString } from "@/utils"; +import { getMerList } from "@/api/goods"; const searchValue = ref(""); @@ -127,6 +133,19 @@ const toDetails = (item: SwiperList) => { url: item.url as string, }); }; + +const toPage = async (url: string) => { + // url转对象 + const obj = parseQueryString(url); + if (obj.type === "1") { + const { data: res } = await getMerList({}); + const mer = res.data.filter((item) => item.bid === obj.bid)[0]; + Taro.setStorageSync("mer_info", mer); + } + Taro.navigateTo({ + url, + }); +};