更新了README文档,添加了项目简介
13
.gitignore
vendored
@@ -1,4 +1,9 @@
|
|||||||
# Logs
|
# Logs
|
||||||
|
# 注意:一个忽略文件名一行
|
||||||
|
# 忽略文件规则
|
||||||
|
# img/* //忽略img文件下所有文件
|
||||||
|
# js/* //忽略js文件下所有文件
|
||||||
|
# .gitignore //忽略当前文件
|
||||||
logs
|
logs
|
||||||
*.log
|
*.log
|
||||||
npm-debug.log*
|
npm-debug.log*
|
||||||
@@ -8,12 +13,20 @@ pnpm-debug.log*
|
|||||||
lerna-debug.log*
|
lerna-debug.log*
|
||||||
|
|
||||||
node_modules
|
node_modules
|
||||||
|
index.html
|
||||||
|
package-lock.json
|
||||||
|
# README.md
|
||||||
|
jsconfig.json
|
||||||
|
babel.config.js
|
||||||
|
.eslintrc.js
|
||||||
|
.browserslistrc
|
||||||
.DS_Store
|
.DS_Store
|
||||||
dist
|
dist
|
||||||
dist-ssr
|
dist-ssr
|
||||||
coverage
|
coverage
|
||||||
*.local
|
*.local
|
||||||
|
|
||||||
|
|
||||||
/cypress/videos/
|
/cypress/videos/
|
||||||
/cypress/screenshots/
|
/cypress/screenshots/
|
||||||
|
|
||||||
|
|||||||
112
README.md
@@ -1,80 +1,34 @@
|
|||||||
<<<<<<< HEAD
|
# 项目名称与简介
|
||||||
# novel
|
## 项目名称:香菇巷
|
||||||
|
## 项目介绍:
|
||||||
#### 介绍
|
|
||||||
本项目是一个小说网页,采用vue框架搭建,项目的主要页面有首页、小说详情页、观看页、个人中心页、搜索等页面,实现了小说付款、观看小说章节数缓存、未登录拦截、小说搜索、上下章节、小说章节选取、vip及充值等功能
|
本项目是一个小说网页,采用vue框架搭建,项目的主要页面有首页、小说详情页、观看页、个人中心页、搜索等页面,实现了小说付款、观看小说章节数缓存、未登录拦截、小说搜索、上下章节、小说章节选取、vip及充值等功能
|
||||||
|
## 具体页面:
|
||||||
#### 软件架构
|
### 登录页
|
||||||
软件架构说明
|

|
||||||
|

|
||||||
|

|
||||||
#### 安装教程
|
### 注册页
|
||||||
|

|
||||||
1. xxxx
|
### 充值页
|
||||||
2. xxxx
|

|
||||||
3. xxxx
|

|
||||||
|
### 个人中心
|
||||||
#### 使用说明
|

|
||||||
|

|
||||||
1. xxxx
|
### VIP
|
||||||
2. xxxx
|

|
||||||
3. xxxx
|
### 主页
|
||||||
|

|
||||||
#### 参与贡献
|

|
||||||
|

|
||||||
1. Fork 本仓库
|
### 分类榜单
|
||||||
2. 新建 Feat_xxx 分支
|

|
||||||
3. 提交代码
|
### 小说详情
|
||||||
4. 新建 Pull Request
|

|
||||||
|
### 观看页
|
||||||
|

|
||||||
#### 特技
|

|
||||||
|
### 目录页
|
||||||
1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
|

|
||||||
2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com)
|
### 搜索页
|
||||||
3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目
|

|
||||||
4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
|
|
||||||
5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
|
|
||||||
6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
|
|
||||||
=======
|
|
||||||
# xmks-vue3
|
|
||||||
|
|
||||||
This template should help get you started developing with Vue 3 in Vite.
|
|
||||||
|
|
||||||
## Recommended IDE Setup
|
|
||||||
|
|
||||||
[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin).
|
|
||||||
|
|
||||||
## Type Support for `.vue` Imports in TS
|
|
||||||
|
|
||||||
TypeScript cannot handle type information for `.vue` imports by default, so we replace the `tsc` CLI with `vue-tsc` for type checking. In editors, we need [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin) to make the TypeScript language service aware of `.vue` types.
|
|
||||||
|
|
||||||
If the standalone TypeScript plugin doesn't feel fast enough to you, Volar has also implemented a [Take Over Mode](https://github.com/johnsoncodehk/volar/discussions/471#discussioncomment-1361669) that is more performant. You can enable it by the following steps:
|
|
||||||
|
|
||||||
1. Disable the built-in TypeScript Extension
|
|
||||||
1) Run `Extensions: Show Built-in Extensions` from VSCode's command palette
|
|
||||||
2) Find `TypeScript and JavaScript Language Features`, right click and select `Disable (Workspace)`
|
|
||||||
2. Reload the VSCode window by running `Developer: Reload Window` from the command palette.
|
|
||||||
|
|
||||||
## Customize configuration
|
|
||||||
|
|
||||||
See [Vite Configuration Reference](https://vitejs.dev/config/).
|
|
||||||
|
|
||||||
## Project Setup
|
|
||||||
|
|
||||||
```sh
|
|
||||||
npm install
|
|
||||||
```
|
|
||||||
|
|
||||||
### Compile and Hot-Reload for Development
|
|
||||||
|
|
||||||
```sh
|
|
||||||
npm run dev
|
|
||||||
```
|
|
||||||
|
|
||||||
### Type-Check, Compile and Minify for Production
|
|
||||||
|
|
||||||
```sh
|
|
||||||
npm run build
|
|
||||||
```
|
|
||||||
>>>>>>> 516b32f (注释)
|
|
||||||
BIN
image-1.png
Normal file
|
After Width: | Height: | Size: 25 KiB |
BIN
image-10.png
Normal file
|
After Width: | Height: | Size: 193 KiB |
BIN
image-11.png
Normal file
|
After Width: | Height: | Size: 123 KiB |
BIN
image-12.png
Normal file
|
After Width: | Height: | Size: 68 KiB |
BIN
image-13.png
Normal file
|
After Width: | Height: | Size: 68 KiB |
BIN
image-14.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
image-15.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
image-16.png
Normal file
|
After Width: | Height: | Size: 82 KiB |
BIN
image-17.png
Normal file
|
After Width: | Height: | Size: 69 KiB |
BIN
image-18.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
image-2.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
image-3.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
image-4.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
image-5.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
image-6.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
image-7.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
image-8.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
image-9.png
Normal file
|
After Width: | Height: | Size: 126 KiB |
@@ -280,8 +280,8 @@ onActivated(()=>{
|
|||||||
<br /><br />
|
<br /><br />
|
||||||
|
|
||||||
<footer>
|
<footer>
|
||||||
<p>©2022熊猫看书</p>
|
<p>©2022天浪小说</p>
|
||||||
<p>京ICP备 11009265号-5</p>
|
<!-- <p>京ICP备 11009265号-5</p> -->
|
||||||
</footer>
|
</footer>
|
||||||
<br />
|
<br />
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">~
|
||||||
import { onMounted, ref, computed } from "vue";
|
import { onMounted, ref, computed } from "vue";
|
||||||
import { Api } from "../../assets/api/api";
|
import { Api } from "../../assets/api/api";
|
||||||
import { useRouter, useRoute } from "vue-router";
|
import { useRouter, useRoute } from "vue-router";
|
||||||
@@ -416,8 +416,8 @@ const load = computed(() => {
|
|||||||
<br />
|
<br />
|
||||||
|
|
||||||
<footer>
|
<footer>
|
||||||
<p>©2022熊猫看书</p>
|
<p>©2022天浪小说</p>
|
||||||
<p>京ICP备 11009265号-5</p>
|
<!-- <p>京ICP备 11009265号-5</p> -->
|
||||||
</footer>
|
</footer>
|
||||||
<br />
|
<br />
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ onMounted(() => {
|
|||||||
<div class="main">
|
<div class="main">
|
||||||
<van-image width="17" height="17" src="/img/home/apply.png" />
|
<van-image width="17" height="17" src="/img/home/apply.png" />
|
||||||
</div>
|
</div>
|
||||||
<h1>熊猫看书</h1>
|
<h1>天浪小说</h1>
|
||||||
<div class="sourch">
|
<div class="sourch">
|
||||||
<p @click="goBookshelfView">书架</p>
|
<p @click="goBookshelfView">书架</p>
|
||||||
<div class="img" @click="router.push('/search')"></div>
|
<div class="img" @click="router.push('/search')"></div>
|
||||||
@@ -104,8 +104,8 @@ onMounted(() => {
|
|||||||
<br /><br /><br />
|
<br /><br /><br />
|
||||||
|
|
||||||
<footer>
|
<footer>
|
||||||
<p>©2022熊猫看书</p>
|
<p>©2022天浪小说</p>
|
||||||
<p>京ICP备 11009265号-5</p>
|
<!-- <p>京ICP备 11009265号-5</p> -->
|
||||||
</footer>
|
</footer>
|
||||||
<br />
|
<br />
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -271,11 +271,11 @@ const login = () => {
|
|||||||
<div class="information">
|
<div class="information">
|
||||||
<p>客服 400-628-9988</p>
|
<p>客服 400-628-9988</p>
|
||||||
<p>极速版 | <span>触屏版</span> | 客户端</p>
|
<p>极速版 | <span>触屏版</span> | 客户端</p>
|
||||||
<p>© 2023 熊猫看书</p>
|
<p>© 2023 天浪小说</p>
|
||||||
<p>京ICP备 11009265号-5</p>
|
<!-- <p>京ICP备 11009265号-5</p> -->
|
||||||
</div>
|
</div>
|
||||||
<div class="legislation">
|
<div class="legislation">
|
||||||
登录代表您同意熊猫看书<span>用户协议</span>和<span>隐私策略</span>
|
登录代表您同意天浪小说<span>用户协议</span>和<span>隐私策略</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -124,8 +124,8 @@ const getregister = async () => {
|
|||||||
<div class="information">
|
<div class="information">
|
||||||
<p>客服 400-628-9988</p>
|
<p>客服 400-628-9988</p>
|
||||||
<p>极速版 | <span>触屏版</span> | 客户端</p>
|
<p>极速版 | <span>触屏版</span> | 客户端</p>
|
||||||
<p>© 2023 熊猫看书</p>
|
<p>© 2023 天浪小说</p>
|
||||||
<p>京ICP备 11009265号-5</p>
|
<!-- <p>京ICP备 11009265号-5</p> -->
|
||||||
</div>
|
</div>
|
||||||
<div class="repair"></div>
|
<div class="repair"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -144,8 +144,8 @@ onMounted(() => {
|
|||||||
<br /><br />
|
<br /><br />
|
||||||
|
|
||||||
<footer>
|
<footer>
|
||||||
<p>©2022熊猫看书</p>
|
<p>©2022天浪小说</p>
|
||||||
<p>京ICP备 11009265号-5</p>
|
<!-- <p>京ICP备 11009265号-5</p> -->
|
||||||
</footer>
|
</footer>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -106,15 +106,15 @@ onMounted(() =>{
|
|||||||
<li>2. 购买成功后开始计算时间,购买时间可累加;</li>
|
<li>2. 购买成功后开始计算时间,购买时间可累加;</li>
|
||||||
<li>3. 非包月专区图书8折优惠,连章购买优惠低至6.5折;</li>
|
<li>3. 非包月专区图书8折优惠,连章购买优惠低至6.5折;</li>
|
||||||
<li>4. VIP特权只支持使用书币购买;</li>
|
<li>4. VIP特权只支持使用书币购买;</li>
|
||||||
<li>5. 最终解释权归熊猫看书所有。</li>
|
<li>5. 最终解释权归天浪小说所有。</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br /><br />
|
<br /><br />
|
||||||
|
|
||||||
<footer>
|
<footer>
|
||||||
<p>©2022熊猫看书</p>
|
<p>©2022天浪小说</p>
|
||||||
<p>京ICP备 11009265号-5</p>
|
<!-- <p>京ICP备 11009265号-5</p> -->
|
||||||
</footer>
|
</footer>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -52,8 +52,8 @@ const goTopupView = (value:string) =>{
|
|||||||
<br /><br />
|
<br /><br />
|
||||||
|
|
||||||
<footer>
|
<footer>
|
||||||
<p>©2022熊猫看书</p>
|
<p>©2022天浪小说</p>
|
||||||
<p>京ICP备 11009265号-5</p>
|
<!-- <p>京ICP备 11009265号-5</p> -->
|
||||||
</footer>
|
</footer>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||