├── .browserslistrc ├── public ├── favicon.ico └── index.html ├── src ├── assets │ ├── logo.png │ ├── user.png │ ├── images │ │ ├── 333.png │ │ ├── Aa.png │ │ ├── moon.png │ │ ├── mulu.png │ │ ├── sun.png │ │ ├── talk.png │ │ ├── top1.jpg │ │ ├── top2.png │ │ ├── Greate.png │ │ ├── follow.png │ │ ├── leave.png │ │ ├── menu1.png │ │ ├── menu2.png │ │ ├── menu3.png │ │ ├── menu4.png │ │ ├── menu5.png │ │ ├── menu6.png │ │ ├── record.png │ │ ├── return.png │ │ ├── zhui1.jpg │ │ ├── zhui2.jpg │ │ ├── zhui3.jpg │ │ ├── Greate-l.png │ │ ├── Greate-l2.png │ │ ├── account.png │ │ ├── bookList.png │ │ ├── comment.png │ │ ├── mseeage.png │ │ ├── top-book.jpg │ │ ├── Collection.png │ │ ├── passwordpd.png │ │ ├── zhui1 copy.jpg │ │ ├── zhui2 copy.jpg │ │ └── zhui3 copy.jpg │ └── inconfont │ │ ├── iconfont.eot │ │ ├── iconfont.ttf │ │ ├── iconfont.woff │ │ ├── iconfont.woff2 │ │ └── iconfont.css ├── views │ ├── Search.vue │ ├── Sort.vue │ ├── per │ │ ├── personinfo.vue │ │ ├── personre.vue │ │ └── bowerect.vue │ ├── Ranking.vue │ ├── ranks │ │ ├── femalerankDetail.vue │ │ └── malerankDetail.vue │ ├── Shelf.vue │ ├── books │ │ └── Booksearch.vue │ ├── Personal.vue │ ├── Sortbooks.vue │ └── Good.vue ├── main.js ├── store │ └── index.js ├── tools │ └── myaxios.js ├── router │ └── index.js ├── App.vue └── components │ ├── booksInfo │ └── BooksInfo.vue │ └── readbooks │ └── bookContent.vue ├── babel.config.js ├── .gitignore ├── postcss.config.js ├── README.md ├── package.json ├── .eslintrc.js └── vue.config.js /.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/logo.png -------------------------------------------------------------------------------- /src/assets/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/user.png -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: [ 3 | '@vue/cli-plugin-babel/preset' 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /src/assets/images/333.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/333.png -------------------------------------------------------------------------------- /src/assets/images/Aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/Aa.png -------------------------------------------------------------------------------- /src/assets/images/moon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/moon.png -------------------------------------------------------------------------------- /src/assets/images/mulu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/mulu.png -------------------------------------------------------------------------------- /src/assets/images/sun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/sun.png -------------------------------------------------------------------------------- /src/assets/images/talk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/talk.png -------------------------------------------------------------------------------- /src/assets/images/top1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/top1.jpg -------------------------------------------------------------------------------- /src/assets/images/top2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/top2.png -------------------------------------------------------------------------------- /src/assets/images/Greate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/Greate.png -------------------------------------------------------------------------------- /src/assets/images/follow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/follow.png -------------------------------------------------------------------------------- /src/assets/images/leave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/leave.png -------------------------------------------------------------------------------- /src/assets/images/menu1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/menu1.png -------------------------------------------------------------------------------- /src/assets/images/menu2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/menu2.png -------------------------------------------------------------------------------- /src/assets/images/menu3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/menu3.png -------------------------------------------------------------------------------- /src/assets/images/menu4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/menu4.png -------------------------------------------------------------------------------- /src/assets/images/menu5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/menu5.png -------------------------------------------------------------------------------- /src/assets/images/menu6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/menu6.png -------------------------------------------------------------------------------- /src/assets/images/record.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/record.png -------------------------------------------------------------------------------- /src/assets/images/return.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/return.png -------------------------------------------------------------------------------- /src/assets/images/zhui1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/zhui1.jpg -------------------------------------------------------------------------------- /src/assets/images/zhui2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/zhui2.jpg -------------------------------------------------------------------------------- /src/assets/images/zhui3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/zhui3.jpg -------------------------------------------------------------------------------- /src/assets/images/Greate-l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/Greate-l.png -------------------------------------------------------------------------------- /src/assets/images/Greate-l2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/Greate-l2.png -------------------------------------------------------------------------------- /src/assets/images/account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/account.png -------------------------------------------------------------------------------- /src/assets/images/bookList.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/bookList.png -------------------------------------------------------------------------------- /src/assets/images/comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/comment.png -------------------------------------------------------------------------------- /src/assets/images/mseeage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/mseeage.png -------------------------------------------------------------------------------- /src/assets/images/top-book.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/top-book.jpg -------------------------------------------------------------------------------- /src/assets/images/Collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/Collection.png -------------------------------------------------------------------------------- /src/assets/images/passwordpd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/passwordpd.png -------------------------------------------------------------------------------- /src/assets/images/zhui1 copy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/zhui1 copy.jpg -------------------------------------------------------------------------------- /src/assets/images/zhui2 copy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/zhui2 copy.jpg -------------------------------------------------------------------------------- /src/assets/images/zhui3 copy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/images/zhui3 copy.jpg -------------------------------------------------------------------------------- /src/assets/inconfont/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/inconfont/iconfont.eot -------------------------------------------------------------------------------- /src/assets/inconfont/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/inconfont/iconfont.ttf -------------------------------------------------------------------------------- /src/assets/inconfont/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/inconfont/iconfont.woff -------------------------------------------------------------------------------- /src/assets/inconfont/iconfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallAntcxq/vue_book/HEAD/src/assets/inconfont/iconfont.woff2 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /dist 4 | 5 | # local env files 6 | .env.local 7 | .env.*.local 8 | 9 | # Log files 10 | npm-debug.log* 11 | yarn-debug.log* 12 | yarn-error.log* 13 | 14 | # Editor directories and files 15 | .idea 16 | .vscode 17 | *.suo 18 | *.ntvs* 19 | *.njsproj 20 | *.sln 21 | *.sw? 22 | -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | 4 | //autoprefixer 自动补全css前缀的东西 5 | 'autoprefixer': { 6 | 7 | //兼容的机型 8 | browsers: ['Android >= 4.0', 'iOS >= 7'] 9 | }, 10 | 'postcss-pxtorem': { 11 | rootValue: 37.5, //换算基数,一般和html的font-size一致 12 | propList: ['*'] //哪些css属性需要换算 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # vue_cm1 2 | 3 | ## Project setup 4 | ``` 5 | npm install 6 | ``` 7 | 8 | ### Compiles and hot-reloads for development 9 | ``` 10 | npm run serve 11 | ``` 12 | 13 | ### Compiles and minifies for production 14 | ``` 15 | npm run build 16 | ``` 17 | 18 | ### Run your tests 19 | ``` 20 | npm run test 21 | ``` 22 | 23 | ### Lints and fixes files 24 | ``` 25 | npm run lint 26 | ``` 27 | 28 | ### Customize configuration 29 | See [Configuration Reference](https://cli.vuejs.org/config/). 30 | -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 |
10 |
20 |
12 |
19 |
34 |
9 |
26 |
33 |
67 |
74 |
80 |
87 |
96 |
103 |
109 |
116 |
122 |
129 |
135 |
142 |
148 |
155 |
161 |
168 |
10 | 28 | {{ detaiInfo.author }} | 29 | {{ detaiInfo.minorCate }} | 30 | {{ parseInt(detaiInfo.wordCount/10000) }}万字 31 |
32 |33 | {{ serial }} 34 |
35 |{{ detaiInfo.lastChapter }}
36 |54 | 追人气 55 | {{ detaiInfo.latelyFollower }} 56 |
57 |58 | 读者存留率 59 | {{ detaiInfo.retentionRatio }}% 60 |
61 |62 | 日更字数/天 63 | {{ detaiInfo.serializeWordCount }} 64 |
65 |
9 |
71 | 热门评论 72 |
73 |74 |-
79 |
80 |
81 |
85 |
86 |
87 |
95 | {{ reviews[idx].content }}
96 |
97 |
98 |
99 |
100 |
101 |88 | {{ reviews[idx].author.nickname }} 89 | LV{{ reviews[idx].author.lv }} 90 |
91 |92 | {{ reviews[idx].title }} 93 |
94 |