|
|
@ -10,17 +10,19 @@ |
|
|
|
<div class="book-details-box"> |
|
|
|
<div class="book-details"> |
|
|
|
<div class="book-cover"> |
|
|
|
<img :src="bookData.srcUrl ? bookData.srcUrl : ''" :onerror="defaultImg"> |
|
|
|
<img :src="bookData.srcUrl ? bookData.srcUrl : ''" :onerror="defaultImg" /> |
|
|
|
</div> |
|
|
|
<div class="book-desc"> |
|
|
|
<h3>{{ bookData.bookName }}</h3> |
|
|
|
<p class="book-from">作者:{{ bookData.bookAuthor }}</p> |
|
|
|
<p v-if="bookData.Publish" class="book-from">出版社:{{ bookData.Publish }}</p> |
|
|
|
<p class="book-brief"> 简介:{{ bookData.gist }}</p> |
|
|
|
<p class="book-brief"> 简介:{{ bookData.gist ? bookData.gist : '暂无简介' }}</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="book-local"> |
|
|
|
<span v-if="bookData.bookPlace">所在位置:{{ bookData.bookPlace }}</span> |
|
|
|
<!-- 待定:热门图书/新书推荐跳转到 场馆导航操作 --> |
|
|
|
<span v-else>所在位置</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -86,12 +88,17 @@ export default { |
|
|
|
justify-content: space-between; |
|
|
|
padding: 30px 0; |
|
|
|
.book-cover{ |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
width: 318px; |
|
|
|
height: 382px; |
|
|
|
margin-right: 40px; |
|
|
|
overflow: hidden; |
|
|
|
img{ |
|
|
|
display: block; |
|
|
|
width: 100%; |
|
|
|
height: 100%; |
|
|
|
max-height: calc(100%); |
|
|
|
object-fit: contain; |
|
|
|
} |
|
|
|
} |
|
|
|
.book-desc{ |
|
|
|