|
@@ -0,0 +1,142 @@
|
|
|
+<import name="x-book" src="../../components/book/book.ux"></import>
|
|
|
+
|
|
|
+<template>
|
|
|
+ <div class="home-wrap">
|
|
|
+ <div class="type-bar">
|
|
|
+ <block for="type in typeList">
|
|
|
+ <div class="type-item" @click="typeChange(type.index)">
|
|
|
+ <text class="{{type.index === current ? 'cur' : ''}}">{{type.name}}</text>
|
|
|
+ <image show="{{type.index === current}}" src="https://yueduyun.oss-cn-hangzhou.aliyuncs.com/xiaochengxu/img/butt.png"></image>
|
|
|
+ </div>
|
|
|
+ </block>
|
|
|
+ </div>
|
|
|
+ <list class="list-content">
|
|
|
+ <list-item type="search" class="search-bar">
|
|
|
+ <div class="search-bar__wrap">
|
|
|
+ <image src="https://yueduyun.oss-cn-hangzhou.aliyuncs.com/xiaochengxu/img/search.png"></image>
|
|
|
+ <text @click="toCategory">书名</text>
|
|
|
+ </div>
|
|
|
+ </list-item>
|
|
|
+ <list-item type="swipe">
|
|
|
+ <swiper class="swipe-bar" autoplay="true">
|
|
|
+ <div class="swipe-item">
|
|
|
+ <div class="swipe-item__info">
|
|
|
+ <text class="name">爱的邂逅</text>
|
|
|
+ <text class="intro">我作为一名公司普通的小职员,一觉醒来居然被人睡了,本来以为只是一次简单的意外事件,却不料因此被人蓄意利用卷卷卷进,我作为一名公司普通的小职员,一觉醒来居然被人睡了,本来以为只是一次简单的意外事件,却不料因此被人蓄意利用卷卷卷进...</text>
|
|
|
+ <text class="category">都市生活</text>
|
|
|
+ </div>
|
|
|
+ <image class="cover" src="https://cdn-newyc.ycsd.cn/ycsd_cover/covermiddle/11/11989.jpg?t=2019101714"></image>
|
|
|
+ </div>
|
|
|
+ <div class="swipe-item">
|
|
|
+ <div class="swipe-item__info">
|
|
|
+ <text class="name">爱的邂逅</text>
|
|
|
+ <text class="intro">我作为一名公司普通的小职员,一觉醒来居然被人睡了,本来以为只是一次简单的意外事件,却不料因此被人蓄意利用卷卷卷进,我作为一名公司普通的小职员,一觉醒来居然被人睡了,本来以为只是一次简单的意外事件,却不料因此被人蓄意利用卷卷卷进...</text>
|
|
|
+ <text class="category">都市生活</text>
|
|
|
+ </div>
|
|
|
+ <image class="cover" src="https://cdn-newyc.ycsd.cn/ycsd_cover/covermiddle/11/11989.jpg?t=2019101714"></image>
|
|
|
+ </div>
|
|
|
+ <div class="swipe-item">
|
|
|
+ <div class="swipe-item__info">
|
|
|
+ <text class="name">爱的邂逅</text>
|
|
|
+ <text class="intro">我作为一名公司普通的小职员,一觉醒来居然被人睡了,本来以为只是一次简单的意外事件,却不料因此被人蓄意利用卷卷卷进,我作为一名公司普通的小职员,一觉醒来居然被人睡了,本来以为只是一次简单的意外事件,却不料因此被人蓄意利用卷卷卷进...</text>
|
|
|
+ <text class="category">都市生活</text>
|
|
|
+ </div>
|
|
|
+ <image class="cover" src="https://cdn-newyc.ycsd.cn/ycsd_cover/covermiddle/11/11989.jpg?t=2019101714"></image>
|
|
|
+ </div>
|
|
|
+ </swiper>
|
|
|
+ </list-item>
|
|
|
+ <list-item type="simple" class="book-list__wrap">
|
|
|
+ <div class="book-list__title">
|
|
|
+ <text class="border"></text>
|
|
|
+ <text>热门推荐</text>
|
|
|
+ </div>
|
|
|
+ <div class="book-list">
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ </div>
|
|
|
+ </list-item>
|
|
|
+ <list-item type="multi" class="book-list__wrap book-list__wrap--multi">
|
|
|
+ <div class="book-list__title">
|
|
|
+ <text class="border"></text>
|
|
|
+ <text>神书直播</text>
|
|
|
+ </div>
|
|
|
+ <x-book multi="{{true}}"></x-book>
|
|
|
+ <div class="book-list">
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ </div>
|
|
|
+ </list-item>
|
|
|
+ <list-item type="simple" class="book-list__wrap">
|
|
|
+ <div class="book-list__title">
|
|
|
+ <text class="border"></text>
|
|
|
+ <text>编辑推荐</text>
|
|
|
+ </div>
|
|
|
+ <div class="book-list">
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ </div>
|
|
|
+ </list-item>
|
|
|
+ <list-item type="multi" class="book-list__wrap book-list__wrap--multi">
|
|
|
+ <div class="book-list__title">
|
|
|
+ <text class="border"></text>
|
|
|
+ <text>新书推荐</text>
|
|
|
+ </div>
|
|
|
+ <x-book multi="{{true}}"></x-book>
|
|
|
+ <div class="book-list">
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ <x-book multi="{{false}}"></x-book>
|
|
|
+ </div>
|
|
|
+ </list-item>
|
|
|
+ </list>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+
|
|
|
+<script>
|
|
|
+export default {
|
|
|
+ props: {},
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ typeList: [
|
|
|
+ {
|
|
|
+ name: "男生",
|
|
|
+ index: 0
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "女生",
|
|
|
+ index: 1
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ current: 0
|
|
|
+ }
|
|
|
+ },
|
|
|
+ onInit() {
|
|
|
+ },
|
|
|
+ typeChange(index) {
|
|
|
+ this.current = index;
|
|
|
+ },
|
|
|
+ toCategory() {
|
|
|
+ this.$emit('change');
|
|
|
+ }
|
|
|
+}
|
|
|
+</script>
|
|
|
+
|
|
|
+<style lang="less">
|
|
|
+@import "../../assets/less/home.less";
|
|
|
+</style>
|