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