一个简单的图书管理系统
- 阅读某一章节时时,支持简单的手势,比如左右滑动、双击页面两侧进行前后翻页。
- 可阅读某一卷的所有章节
- 可下载为文本文件
- 可根据书名、作者、内容等关键字搜索
- 支持使用快捷键打开搜索对话框(meta+K)和新建图书对话框(meta+B)
- 在简体中文、繁体中文和英文切换
- 支持深色模式(默认为浅色)
- 响应式布局,支持移动端设备
TODOLIST
- 阅读时,添加书签
申明:以下图书信息仅供本代码演示用,作者的数据库中并没有保存这些图书。
npm install
npm run dev
npm run build
git clone https://github.com/zgia/book-frontend.git
cd book-frontend
npm install
npm run dev
AutoImport({
resolvers: [
ElementPlusResolver(),
// others...
],
imports: [
'vue',
'vue-router',
'pinia'
],
dts: 'src/auto-imports.d.ts',
}),
配置 .eslintrc.json
内的 globals
,避免错误提示
See vite.config.ts
内的 unplugin-icons
配置.
See src/styles/element/index.scss
.
参考 https://github.com/element-plus/element-plus-vite-starter