更新了README文档,添加了项目简介

This commit is contained in:
jj
2025-09-02 17:28:46 +08:00
parent f3eb18dce2
commit 3947a7368d
29 changed files with 67 additions and 100 deletions

13
.gitignore vendored
View File

@@ -1,4 +1,9 @@
# Logs
# 注意:一个忽略文件名一行
# 忽略文件规则
# img/* //忽略img文件下所有文件
# js/* //忽略js文件下所有文件
# .gitignore //忽略当前文件
logs
*.log
npm-debug.log*
@@ -8,12 +13,20 @@ pnpm-debug.log*
lerna-debug.log*
node_modules
index.html
package-lock.json
# README.md
jsconfig.json
babel.config.js
.eslintrc.js
.browserslistrc
.DS_Store
dist
dist-ssr
coverage
*.local
/cypress/videos/
/cypress/screenshots/

112
README.md
View File

@@ -1,80 +1,34 @@
<<<<<<< HEAD
# novel
#### 介绍
# ​​项目名称与简介
## 项目名称:香菇巷
## 项目介绍:
本项目是一个小说网页采用vue框架搭建项目的主要页面有首页、小说详情页、观看页、个人中心页、搜索等页面实现了小说付款、观看小说章节数缓存、未登录拦截、小说搜索、上下章节、小说章节选取、vip及充值等功能
#### 软件架构
软件架构说明
#### 安装教程
1. xxxx
2. xxxx
3. xxxx
#### 使用说明
1. xxxx
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 (注释)
## 具体页面:
### 登录页
![alt text](image.png)
![alt text](image-1.png)
![alt text](image-4.png)
### 注册页
![alt text](image-3.png)
### 充值页
![alt text](image-5.png)
![alt text](image-6.png)
### 个人中心
![alt text](image-7.png)
![alt text](image-17.png)
### VIP
![alt text](image-8.png)
### 主页
![alt text](image-10.png)
![alt text](image-15.png)
![alt text](image-16.png)
### 分类榜单
![alt text](image-9.png)
### 小说详情
![alt text](image-11.png)
### 观看页
![alt text](image-12.png)
![alt text](image-13.png)
### 目录页
![alt text](image-14.png)
### 搜索页
![alt text](image-18.png)

BIN
image-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

BIN
image-10.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 193 KiB

BIN
image-11.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

BIN
image-12.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

BIN
image-13.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

BIN
image-14.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

BIN
image-15.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
image-16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

BIN
image-17.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

BIN
image-18.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
image-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
image-3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
image-4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
image-5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
image-6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
image-7.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

BIN
image-8.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
image-9.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

BIN
image.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View File

@@ -280,8 +280,8 @@ onActivated(()=>{
<br /><br />
<footer>
<p>©2022熊猫看书</p>
<p>京ICP备 11009265-5</p>
<p>©2022天浪小说</p>
<!-- <p>京ICP备 11009265-5</p> -->
</footer>
<br />
</div>

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">~
import { onMounted, ref, computed } from "vue";
import { Api } from "../../assets/api/api";
import { useRouter, useRoute } from "vue-router";
@@ -416,8 +416,8 @@ const load = computed(() => {
<br />
<footer>
<p>©2022熊猫看书</p>
<p>京ICP备 11009265-5</p>
<p>©2022天浪小说</p>
<!-- <p>京ICP备 11009265-5</p> -->
</footer>
<br />
</div>

View File

@@ -68,7 +68,7 @@ onMounted(() => {
<div class="main">
<van-image width="17" height="17" src="/img/home/apply.png" />
</div>
<h1>熊猫看书</h1>
<h1>天浪小说</h1>
<div class="sourch">
<p @click="goBookshelfView">书架</p>
<div class="img" @click="router.push('/search')"></div>
@@ -104,8 +104,8 @@ onMounted(() => {
<br /><br /><br />
<footer>
<p>©2022熊猫看书</p>
<p>京ICP备 11009265-5</p>
<p>©2022天浪小说</p>
<!-- <p>京ICP备 11009265-5</p> -->
</footer>
<br />
</template>

View File

@@ -271,11 +271,11 @@ const login = () => {
<div class="information">
<p>客服 400-628-9988</p>
<p>极速版 | <span>触屏版</span> | 客户端</p>
<p>© 2023 熊猫看书</p>
<p>京ICP备 11009265-5</p>
<p>© 2023 天浪小说</p>
<!-- <p>京ICP备 11009265-5</p> -->
</div>
<div class="legislation">
登录代表您同意熊猫看书<span>用户协议</span><span>隐私策略</span>
登录代表您同意天浪小说<span>用户协议</span><span>隐私策略</span>
</div>
</div>
</template>

View File

@@ -124,8 +124,8 @@ const getregister = async () => {
<div class="information">
<p>客服 400-628-9988</p>
<p>极速版 | <span>触屏版</span> | 客户端</p>
<p>© 2023 熊猫看书</p>
<p>京ICP备 11009265-5</p>
<p>© 2023 天浪小说</p>
<!-- <p>京ICP备 11009265-5</p> -->
</div>
<div class="repair"></div>
</div>

View File

@@ -144,8 +144,8 @@ onMounted(() => {
<br /><br />
<footer>
<p>©2022熊猫看书</p>
<p>京ICP备 11009265-5</p>
<p>©2022天浪小说</p>
<!-- <p>京ICP备 11009265-5</p> -->
</footer>
</div>
</template>

View File

@@ -106,15 +106,15 @@ onMounted(() =>{
<li>2. 购买成功后开始计算时间购买时间可累加</li>
<li>3. 非包月专区图书8折优惠连章购买优惠低至6.5</li>
<li>4. VIP特权只支持使用书币购买</li>
<li>5. 最终解释权归熊猫看书所有</li>
<li>5. 最终解释权归天浪小说所有</li>
</ul>
</div>
<br /><br />
<footer>
<p>©2022熊猫看书</p>
<p>京ICP备 11009265-5</p>
<p>©2022天浪小说</p>
<!-- <p>京ICP备 11009265-5</p> -->
</footer>
</div>
</template>

View File

@@ -52,8 +52,8 @@ const goTopupView = (value:string) =>{
<br /><br />
<footer>
<p>©2022熊猫看书</p>
<p>京ICP备 11009265-5</p>
<p>©2022天浪小说</p>
<!-- <p>京ICP备 11009265-5</p> -->
</footer>
</div>
</template>