|
@@ -200,33 +200,34 @@ export default defineComponent({
|
|
|
]}>
|
|
|
{data.list.map((item, index) => {
|
|
|
return (
|
|
|
- <div
|
|
|
- class={[
|
|
|
- styles.wrapItem,
|
|
|
- data.bookData.id === item.id && data.showBook
|
|
|
- ? styles.wrapItemHide
|
|
|
- : ''
|
|
|
- ]}
|
|
|
- key={item.key}
|
|
|
- onClick={() => onDetail(item)}>
|
|
|
- <div class={styles.item}>
|
|
|
- <NImage
|
|
|
- data-id={item.id}
|
|
|
- {...{ id: index == 0 ? 'courseware-0' : '' }}
|
|
|
- class={[styles.cover, item.load ? styles.loaded : '']}
|
|
|
- objectFit="cover"
|
|
|
- src={item.coverImg}
|
|
|
- onLoad={() => {
|
|
|
- item.load = true;
|
|
|
- }}
|
|
|
- onError={() => {
|
|
|
- item.load = true;
|
|
|
- }}
|
|
|
- />
|
|
|
- </div>
|
|
|
+ <div class={styles.wrapfirstI}>
|
|
|
+ <div
|
|
|
+ class={[
|
|
|
+ styles.wrapItem,
|
|
|
+ data.bookData.id === item.id && data.showBook
|
|
|
+ ? styles.wrapItemHide
|
|
|
+ : ''
|
|
|
+ ]}
|
|
|
+ key={item.key}
|
|
|
+ onClick={() => onDetail(item)}>
|
|
|
+ <div class={styles.item}>
|
|
|
+ <NImage
|
|
|
+ data-id={item.id}
|
|
|
+ {...{ id: index == 0 ? 'courseware-0' : '' }}
|
|
|
+ class={[styles.cover, item.load ? styles.loaded : '']}
|
|
|
+ objectFit="cover"
|
|
|
+ src={item.coverImg}
|
|
|
+ onLoad={() => {
|
|
|
+ item.load = true;
|
|
|
+ }}
|
|
|
+ onError={() => {
|
|
|
+ item.load = true;
|
|
|
+ }}
|
|
|
+ />
|
|
|
+ </div>
|
|
|
|
|
|
- <div class={styles.name}>{item.name}</div>
|
|
|
- {/* <div
|
|
|
+ <div class={styles.name}>{item.name}</div>
|
|
|
+ {/* <div
|
|
|
id={index === 0 ? 'courseware-1' : ''}
|
|
|
class={styles.favoriteBtn}
|
|
|
onClick={(e: Event) => {
|
|
@@ -236,6 +237,7 @@ export default defineComponent({
|
|
|
}}>
|
|
|
<TheFavorite isFavorite={item.favoriteFlag} />
|
|
|
</div> */}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
);
|
|
|
})}
|