为什么他没有渲染出div和数据
时间: 2024-03-06 10:46:36 浏览: 43
根据你提供的代码,可能是因为在 map 方法中没有使用 return 来返回每个 div 元素。你可以尝试将 map 方法中的内容修改为:
```
{classformlist.value?.map((item: any) => {
return (
<div class="classroom">
<div class="classroom-name">{item.Name}</div>
<div class="classroom-content">
<ClockCircleOutlined />
<span class="classtext">
时间:{item.BeginTime + '-' + item.EndTime.substr(10, 14)}
</span>
</div>
<div class="classroom-content">
<ClockCircleOutlined />
<span class="classtext">地点:</span>
</div>
<div class="classroom-content">
<ClockCircleOutlined />
<span class="classtext">线上地址:</span>
</div>
<div class="classroom-content">
<ClockCircleOutlined />
<span class="classtext">备注:</span>
</div>
</div>
);
})}
```
此外,也需要确保父组件正确地传递了 List 属性给该组件。
阅读全文