You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

67 lines
3.4 KiB

<view class="page">
<view class="nav">
5 months ago
<view class="nav-item {{!CateId && 'active'}}" bind:tap="handleCate">全部</view>
4 months ago
<view class="nav-item {{CateId=== item.Id &&'active'}}" wx:for="{{cateList}}" wx:key="Id" bind:tap="handleCate" data-index="{{index}}">
5 months ago
{{item.CateName}}
</view>
</view>
5 months ago
<view class="types" wx:if="{{CateId && cateSecondList.length}}">
<view class="type {{!CateSecondId && 'active'}}" bind:tap="handleSecondCate">全部</view>
4 months ago
<view class="type {{CateSecondId=== item.Id && 'active'}}" wx:for="{{cateSecondList}}" wx:key="Id" bind:tap="handleSecondCate" data-index="{{index}}">
5 months ago
{{item.CateName}}
</view>
</view>
5 months ago
<view class="card" wx:for="{{list}}" wx:key="Id" data-id="{{item.Id}}" bind:tap="handleDetail">
<image class="photo" mode="aspectFill" src="{{item.CoverUrl}}"></image>
<view class="c-container">
5 months ago
<view class="title">{{item.BookName}}</view>
<view class="type">{{item.CateName}}{{item.CateSecondName ? '/'+item.CateSecondName : ''}}</view>
<view class="stat">
<view class="s-item">
<image class="icon" src="{{imageUrl}}icon-eye.png?t={{Timestamp}}"></image>
5 months ago
{{item.BrowseNum}}
</view>
4 months ago
<view class="s-item active" wx:if="{{item.IsCollect === '1'}}" catch:tap="handleUnCollect" data-index="{{index}}" data-list="list">
<image class="icon" src="{{imageUrl}}icon-collection-active.png?t={{Timestamp}}"></image>
已收藏
</view>
5 months ago
<view class="s-item" wx:else catch:tap="handleCollect" data-index="{{index}}" data-list="list">
<image class="icon" src="{{imageUrl}}icon-collection.png?t={{Timestamp}}"></image>
收藏
</view>
</view>
</view>
</view>
4 months ago
<block wx:if="{{pagination.page >= pagination.pages}}">
5 months ago
<view class="card" wx:for="{{recommendList}}" wx:key="Id" bind:tap="handleDetail" data-id="{{item.Id}}">
<image class="photo" mode="aspectFill" src="{{item.CoverUrl}}"></image>
<view class="c-container">
<view class="title">{{item.BookName}}</view>
<view class="type">{{item.CateName}}{{item.CateSecondName ? '/'+item.CateSecondName : ''}}</view>
<view class="stat">
<view class="s-item">
<image class="icon" src="{{imageUrl}}icon-eye.png?t={{Timestamp}}"></image>
5 months ago
{{item.BrowseNum}}
</view>
4 months ago
<view class="s-item active" wx:if="{{item.IsCollect === '1'}}" catch:tap="handleUnCollect" data-index="{{index}}" data-list="recommendList">
<image class="icon" src="{{imageUrl}}icon-collection-active.png?t={{Timestamp}}"></image>
5 months ago
已收藏
</view>
<view class="s-item" wx:else catch:tap="handleCollect" data-index="{{index}}" data-list="recommendList">
<image class="icon" src="{{imageUrl}}icon-collection.png?t={{Timestamp}}"></image>
5 months ago
收藏
</view>
</view>
</view>
</view>
</block>
4 months ago
<div class="pagintion">
<image class="none" src="{{imageUrl}}none.png?t={{Timestamp}}" wx:if="{{pagination.count==0 && recommendPagination.count===0}}"></image>
<van-divider contentPosition="center" wx:elif="{{pagination.page<pagination.pages || recommendPagination.page < recommendPagination.pages}}">
<van-loading />
加载中...
</van-divider>
<van-divider contentPosition="center" wx:else>没有更多了</van-divider>
</div>
</view>