|
@@ -1,36 +1,38 @@
|
|
|
<template>
|
|
|
- <div class="book-card">
|
|
|
- <div class="thumb">
|
|
|
- <img :src="book.image" class="img" mode="aspectFit">
|
|
|
- </div>
|
|
|
- <div class="detail">
|
|
|
- <div class="row text-primary">
|
|
|
- <div class="right">
|
|
|
- {{book.rate}} <Rate :value="book.rate" />
|
|
|
- </div>
|
|
|
- <div class="left">
|
|
|
- {{book.title}}
|
|
|
- </div>
|
|
|
+ <a :href="detailUrl">
|
|
|
+ <div class="book-card">
|
|
|
+ <div class="thumb">
|
|
|
+ <img :src="book.image" class="img" mode="aspectFit">
|
|
|
</div>
|
|
|
- <div class="row">
|
|
|
- <div class="right text-primary">
|
|
|
- 浏览量:
|
|
|
+ <div class="detail">
|
|
|
+ <div class="row text-primary">
|
|
|
+ <div class="right">
|
|
|
+ {{book.rate}} <Rate :value="book.rate" />
|
|
|
+ </div>
|
|
|
+ <div class="left">
|
|
|
+ {{book.title}}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div class="left">
|
|
|
- {{book.author}}
|
|
|
+ <div class="row">
|
|
|
+ <div class="right text-primary">
|
|
|
+ 浏览量: {{book.count}}
|
|
|
+ </div>
|
|
|
+ <div class="left">
|
|
|
+ {{book.author}}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="row">
|
|
|
- <div class="right">
|
|
|
- <!-- 捐赠人 -->
|
|
|
- {{book.user_info.nickName}}
|
|
|
- </div>
|
|
|
- <div class="left">
|
|
|
- {{book.publisher}}
|
|
|
+ <div class="row">
|
|
|
+ <div class="right">
|
|
|
+ <!-- 捐赠人 -->
|
|
|
+ {{book.user_info.nickName}}
|
|
|
+ </div>
|
|
|
+ <div class="left">
|
|
|
+ {{book.publisher}}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ </a>
|
|
|
</template>
|
|
|
<script>
|
|
|
import Rate from '@/components/Rate';
|
|
@@ -38,7 +40,12 @@ export default {
|
|
|
components:{
|
|
|
Rate
|
|
|
},
|
|
|
- props: ['book']
|
|
|
+ props: ['book'],
|
|
|
+ computed: {
|
|
|
+ detailUrl() {
|
|
|
+ return '/pages/detail/main?id='+ this.book.id
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
</script>
|