海阅基于 Vue3.0、Vite、 Ant-Design-Vue、TypeScript 的进行开发的. 项目所使用的技术都是前端较新的技术栈
next 分支,基本功能都已实现, 与后端无任何交互, 开发新的网站, 可以从next分支开发.
你的本地环境需要安装 npm(yarn)、node 和 git node.js 版本 >= 13
https://github.com/Abouerp/web-library
https://github.com/PBOVE/library.web
npm insert (yarn)
npm run serve (yarn serve)
Ant Design Vue 2.0
- Ant Design Vue Icon Component
- 按需引入所需图标. Iconify - 使用任何图标集中的图标
- Vue Router Next
- Vuex Next
- vuex-module-decorators - vuex 模块化
- lodash-es - JavaScript 实用程序库
- axios - Http 数据交互
- TypeScript
具体可以查看代码或者预览网站
用户名: root(拥有图书curd权限) / test(拥有全部的查看权限)
密 码: root / test
项目搭建(基于 vite)
登录和注销
菜单(支持拼音搜索)
批量导入(二次编辑)
多标签页
面包屑
基于角色的权限管理
图书搜索(支持分词搜索)
热搜书名
页面加载 loading
问题管理
Markdown
上传组件
二维码
首屏加载等待动画
新增数据缓存
数据更新过滤
表格视图放大
表格数据自定义展示
图书管理
图书类别
图书信息
图书详细信息
日志管理
登录日志
操作日志
系统管理
角色管理
模块管理
实现大文件上传
路由缓存
暗黑主题
mock
jest
低代码
图片管理