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, + }); +};