|
|
@ -2,7 +2,7 @@ |
|
|
|
<div class="hotbook-box"> |
|
|
|
<div class="most-book" @click="handleDetails(0)"> |
|
|
|
<div class="most-book-img"> |
|
|
|
<img :src="bookdata[0].cover" :onerror="defaultImg"> |
|
|
|
<img :src="bookdata[0].cover ? bookdata[0].cover : ''" :onerror="defaultImg"> |
|
|
|
</div> |
|
|
|
<div class="most-book-txt book-rack"> |
|
|
|
<div class="txt"> |
|
|
@ -15,7 +15,7 @@ |
|
|
|
</div> |
|
|
|
<ul class="hotbook-list"> |
|
|
|
<li v-for="(item,index) in bookList" :key="index" @click="handleDetails(index)"> |
|
|
|
<img :src="item.cover" :onerror="defaultImg"> |
|
|
|
<img :src="item.cover ? item.cover : ''" :onerror="defaultImg"> |
|
|
|
<p class="book-name">{{ item.nbName }}</p> |
|
|
|
</li> |
|
|
|
</ul> |
|
|
@ -51,6 +51,7 @@ export default { |
|
|
|
handleDetails(index) { |
|
|
|
this.$refs.detailDom.bookData = this.bookdata[index] |
|
|
|
this.$refs.detailDom.dialogVisible = true |
|
|
|
console.log(this.bookdata[0]) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|