From 95aa779de1ac0f4cd6d65d5dd1a4451a718d0231 Mon Sep 17 00:00:00 2001 From: yanran200730 Date: Thu, 5 Jan 2023 17:01:10 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9C=80=E6=B1=82=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/project/tianfuxing/AppHome/AppHome.vue | 6 +- src/project/tianfuxing/AppHome/News.vue | 108 ++++++++++++++++++ .../tianfuxing/AppHome/StoreDetail.vue | 9 +- 3 files changed, 118 insertions(+), 5 deletions(-) create mode 100644 src/project/tianfuxing/AppHome/News.vue diff --git a/src/project/tianfuxing/AppHome/AppHome.vue b/src/project/tianfuxing/AppHome/AppHome.vue index 0f94171..9d97eee 100644 --- a/src/project/tianfuxing/AppHome/AppHome.vue +++ b/src/project/tianfuxing/AppHome/AppHome.vue @@ -130,14 +130,14 @@ }, toDetail (e) { - if (!e.linkUrl) return - if (e.type == '0') { //0 h5链接; 1 小程序链接; 2外部小程序 this.$linkTo(`/subPages/h5/webview?link=${e.linkUrl}&title=${e.title}`) - } else { + } else if (e.type == '2') { wx.navigateToMiniProgram({ appId: e.linkUrl }) + } else if (e.type == '3') { + this.$linkTo(`./News?id=${e.id}`) } }, diff --git a/src/project/tianfuxing/AppHome/News.vue b/src/project/tianfuxing/AppHome/News.vue new file mode 100644 index 0000000..ec4e045 --- /dev/null +++ b/src/project/tianfuxing/AppHome/News.vue @@ -0,0 +1,108 @@ + + + + diff --git a/src/project/tianfuxing/AppHome/StoreDetail.vue b/src/project/tianfuxing/AppHome/StoreDetail.vue index 234c74f..d15f3df 100644 --- a/src/project/tianfuxing/AppHome/StoreDetail.vue +++ b/src/project/tianfuxing/AppHome/StoreDetail.vue @@ -105,6 +105,8 @@