# lui-single-course-b

## SingleCourseBComponent

## 使用场景

我的学习--我的学习--课程（单个）公共组件

## 代码示例

```html
<lui-single-course-b [item]="item" (upStartLearn)="startLearn($event)"></lui-single-course-b>
```

## API

### 属性

| 参数     | 说明                   | 类型     | 默认值 |
| -------- | ---------------------- | -------- | ------ |
| `[item]` | 每一项课程需要展示的值 | `Object` | `{}`   |

### item中的属性

| 参数              | 说明                             | 类型                                    | 默认值          |
| ----------------- | -------------------------------- | --------------------------------------- | --------------- |
| `obj.name`        | 课程名称                         | `String`                                | ---             |
| `obj.status`      | 课程状态                         | `"I - 未完成"|"C-已完成"| "N - 未学习"` | ---             |
| `data.courseType` | 课程分类（直播，面授，在线）     | `LIVE|| OFFLINE || ONLINE`              | `"文化"`        |
| `data.enrollType` | 课程类型（必修，选修）           | `"REQUIRED" || "OPEN"`                  | --              |
| `data.startDate`  | 课程开始时间                     | `Number`                                | `1568044800000` |
| `data.endDate`    | 课程结束时间                     | `Number`                                | `1568044800000` |
| `data.progress`    | 课程进度                     | `Number`                                | `1.6` |
| `obj.imageUrl`    | 课程的封面图                     | `String`                                | ---             |
| `obj.id`          | 点击图片跳往详情页时需要的课程id | `Number`                                | ---             |

### 事件

| 名称             | 说明                                   | 类型                |
| ---------------- | -------------------------------------- | ------------------- |
| `(upStartLearn)` | 开始学习时，返回父组件当前所点击的对象 | `EventEmitter<obj>` |
