From 3162ec4e67f955a7e78cd26cbc9c3147c6ecdffd Mon Sep 17 00:00:00 2001 From: huliyong <2783385703@qq.com> Date: Sat, 25 Oct 2025 16:35:49 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E9=A6=96=E9=A1=B5):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E8=BD=AE=E6=92=AD=E5=9B=BE=E7=82=B9=E5=87=BB=E8=B7=B3=E8=BD=AC?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E5=B9=B6=E6=9B=B4=E6=96=B0=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改环境变量为develop - 新增webview页面用于处理外部链接跳转 - 实现轮播图点击跳转功能,支持内部路由和外部链接 - 替换旧版轮播图接口为新的AppletOrderBanner接口 - 更新pages.json添加webview页面配置 --- api/order/AppletOrderBanner.js | 10 ++++++++++ pages.json | 9 +++++++++ pages/index.vue | 44 ++++++++++++++++++++++++++++++++--------- pages_order/webview/webview.vue | 26 ++++++++++++++++++++++++ utils/getUrl.js | 2 +- 5 files changed, 81 insertions(+), 10 deletions(-) create mode 100644 api/order/AppletOrderBanner.js create mode 100644 pages_order/webview/webview.vue diff --git a/api/order/AppletOrderBanner.js b/api/order/AppletOrderBanner.js new file mode 100644 index 0000000..cef9eff --- /dev/null +++ b/api/order/AppletOrderBanner.js @@ -0,0 +1,10 @@ +import request from '@/utils/request' + +// 查询轮播图列表 +export function listAppletBanner(query) { + return request({ + url: '/applet/order/banner/list', + method: 'get', + params: query + }) +} diff --git a/pages.json b/pages.json index fab88a9..0909dfd 100644 --- a/pages.json +++ b/pages.json @@ -463,6 +463,15 @@ "enablePullDownRefresh": false, "navigationBarTextStyle": "white" } + }, + { + "path": "webview/webview", + "style": { + "navigationBarTitleText": "", + "navigationBarBackgroundColor": "#FFBF60", + "enablePullDownRefresh": false, + "navigationBarTextStyle": "white" + } } ] } diff --git a/pages/index.vue b/pages/index.vue index dc556e9..f91050f 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -7,8 +7,9 @@ - - + + + @@ -312,6 +313,7 @@ + + diff --git a/utils/getUrl.js b/utils/getUrl.js index 7f40537..fa9c188 100644 --- a/utils/getUrl.js +++ b/utils/getUrl.js @@ -1,4 +1,4 @@ -let current ="release"; +let current ="trial"; const accountInfo = wx.getAccountInfoSync(); // current = accountInfo.miniProgram.envVersion;