相关推荐数据显示问题
This commit is contained in:
parent
c54fb1f2a9
commit
653858b9f8
|
|
@ -303,10 +303,24 @@ export default {
|
||||||
page: 1,
|
page: 1,
|
||||||
limit: 10,
|
limit: 10,
|
||||||
link_type: data.link_type,
|
link_type: data.link_type,
|
||||||
link_id: data.link_id
|
link_id: data.link_id,
|
||||||
|
id: data.id
|
||||||
}).then((listRes) => {
|
}).then((listRes) => {
|
||||||
if (listRes.code == 200 && listRes.data && listRes.data.list) {
|
if (listRes.code == 200 && listRes.data && listRes.data.list) {
|
||||||
this.recommendList = listRes.data.list;
|
// 使用 map 遍历数组,将后端返回的字段一对一映射成组件需要的字段
|
||||||
|
this.recommendList = listRes.data.list.map(item => {
|
||||||
|
return {
|
||||||
|
id: item.id,
|
||||||
|
title: item.name || '暂无标题', // 映射标题
|
||||||
|
coverSrc: item.cover_img || '', // 映射封面图
|
||||||
|
type: item.link_name || '平台课程', // 映射来源(平台/品牌)
|
||||||
|
typeIcon: item.link_logo || '', // 映射来源图标
|
||||||
|
// 浏览量优先取总浏览量,如果没有则取实际/初始浏览量
|
||||||
|
views: item.total_browse_num || item.real_browse_num || item.browse_num || 0,
|
||||||
|
// 截取时间并格式化
|
||||||
|
time: item.create_time ? item.create_time.substring(0, 10).replace(/-/g, '-') : ''
|
||||||
|
};
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}).catch((err) => {
|
}).catch((err) => {
|
||||||
console.error('获取推荐列表异常', err);
|
console.error('获取推荐列表异常', err);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue