diff --git a/pages.json b/pages.json index 26b1390..08037e4 100644 --- a/pages.json +++ b/pages.json @@ -1007,6 +1007,18 @@ "navigationStyle": "custom" } }, + { + "path": "pages/jingxuan/brand-detail", + "style": { + "navigationStyle": "custom" + } + }, + { + "path": "pages/jingxuan/skill-detail", + "style": { + "navigationStyle": "custom" + } + }, { "path": "pages/ruzhu/successruzhu", "style": { diff --git a/pages/home/components/brand-card.vue b/pages/home/components/brand-card.vue index 308ad03..894311d 100644 --- a/pages/home/components/brand-card.vue +++ b/pages/home/components/brand-card.vue @@ -79,8 +79,17 @@ export default { } }, methods: { + // 点击品牌卡片跳转详情页 onClick() { - this.$emit('click', this.item) + // 1. 保留 emit,方便外层如果有特殊需求可以监听到 + this.$emit('click', this.item); + + // 2. 直接在此处处理跳转逻辑 + if (this.item && this.item.id) { + uni.navigateTo({ + url: `/pages/jingxuan/brand-detail?id=${this.item.id}` + }); + } }, getTagStyle(tag) { const len = this.tagsLength diff --git a/pages/home/components/skill-card.vue b/pages/home/components/skill-card.vue index 0b0ee2c..825377f 100644 --- a/pages/home/components/skill-card.vue +++ b/pages/home/components/skill-card.vue @@ -66,14 +66,16 @@ export default { return views.toString() }, handleClick() { - // 跳转到技能/课程详情页 - if (this.item.id) { + // 1. 保留 emit,方便外层如果有特殊需求可以监听到 + this.$emit('click', this.item); + + // 2. 直接在此处处理跳转逻辑 + if (this.item && this.item.id) { uni.navigateTo({ - url: `/pages/skill/detail?id=${this.item.id}` - }) - } else { - uni.showToast({ title: '详情页开发中', icon: 'none' }) + url: `/pages/jingxuan/skill-detail?id=${this.item.id}` + }); } + // 跳转到技能/课程详情页 } } } diff --git a/pages/jingxuan/brand-detail.vue b/pages/jingxuan/brand-detail.vue new file mode 100644 index 0000000..e972eac --- /dev/null +++ b/pages/jingxuan/brand-detail.vue @@ -0,0 +1,1104 @@ + + + + + \ No newline at end of file diff --git a/utils/request.js b/utils/request.js index ff89727..5f05fbc 100644 --- a/utils/request.js +++ b/utils/request.js @@ -135,8 +135,8 @@ const request = async (options, isUpdate) => { if (process.env.NODE_ENV === 'development') { baseURL = url; // 发布到生产环境时,此处代码会被摇树移除掉。 - baseURL = 'http://60.247.146.5:93'; // 发布到生产环境时,此处代码会被摇树移除掉。 - //baseURL = 'http://60.247.146.5:96'; // 发布到生产环境时,此处代码会被摇树移除掉。 + baseURL = 'http://116.63.163.121:93'; // 发布到生产环境时,此处代码会被摇树移除掉。 + //baseURL = 'http://116.63.163.121:96'; // 发布到生产环境时,此处代码会被摇树移除掉。 //baseURL = 'https://app.mrrweb.com.cn'; } else { baseURL = url; // 发布到生产环境时,此处代码会被摇树移除掉。