相关推荐数据显示问题
This commit is contained in:
parent
c54fb1f2a9
commit
653858b9f8
|
|
@ -303,10 +303,24 @@ export default {
|
|||
page: 1,
|
||||
limit: 10,
|
||||
link_type: data.link_type,
|
||||
link_id: data.link_id
|
||||
link_id: data.link_id,
|
||||
id: data.id
|
||||
}).then((listRes) => {
|
||||
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) => {
|
||||
console.error('获取推荐列表异常', err);
|
||||
|
|
|
|||
Loading…
Reference in New Issue