Fix:4951 【商城小程序】体验项目-详情信息数据获取错误,当前获取的是管理后台配置的体验项目列表-项目配置的内容,应获取体验项目-详情内容
This commit is contained in:
@@ -81,23 +81,23 @@
|
|||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="section-experience">
|
<view class="section">
|
||||||
|
<view class="section-title">体验项目</view>
|
||||||
<view class="experience-card">
|
<view class="experience-card" v-for="(item, index) in projectList" :key="index">
|
||||||
<image
|
<image
|
||||||
v-if="project.cover"
|
v-if="item.projectImage"
|
||||||
:src="project.cover"
|
:src="item.projectImage"
|
||||||
class="experience-image"
|
class="experience-image"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
/>
|
/>
|
||||||
<view class="experience-info">
|
<view class="experience-info">
|
||||||
<view class="experience-title-wrap">
|
<view class="experience-title-wrap">
|
||||||
<view class="experience-title">
|
<view class="experience-title">
|
||||||
{{ project.experienceTitle || project.name }}
|
{{ item.themeName || item.projectName }}
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="experience-subtitle">
|
<view class="experience-subtitle">
|
||||||
{{ project.experienceSubTitle || project.intro }}
|
{{ item.projectIntro || item.detail }}
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
@@ -166,7 +166,8 @@ export default {
|
|||||||
validTo: '',
|
validTo: '',
|
||||||
usageNotice: '',
|
usageNotice: '',
|
||||||
currentSwiperIndex: 0,
|
currentSwiperIndex: 0,
|
||||||
videoContext: null
|
videoContext: null,
|
||||||
|
projectList: []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@@ -272,6 +273,7 @@ export default {
|
|||||||
this.validTo = project.validityEndTime
|
this.validTo = project.validityEndTime
|
||||||
}
|
}
|
||||||
if (project.projectList && project.projectList.length) {
|
if (project.projectList && project.projectList.length) {
|
||||||
|
this.projectList = project.projectList
|
||||||
this.detailList = project.projectList.map(item => ({
|
this.detailList = project.projectList.map(item => ({
|
||||||
name: item.projectName || '',
|
name: item.projectName || '',
|
||||||
count: item.projectIntro || ''
|
count: item.projectIntro || ''
|
||||||
@@ -510,6 +512,7 @@ export default {
|
|||||||
background: #C52733;
|
background: #C52733;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
box-shadow: 0 8rpx 24rpx rgba(197, 39, 51, 0.15);
|
box-shadow: 0 8rpx 24rpx rgba(197, 39, 51, 0.15);
|
||||||
|
margin-bottom: 24rpx;
|
||||||
}
|
}
|
||||||
.experience-image {
|
.experience-image {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|||||||
Reference in New Issue
Block a user