- Vue 3
- Vite
- Pinia
- Vue Router
- Axios
- Less
- ShareDB
- Element+
- 文献管理
- 上传本地PDF文件
- 根据DOI自动添加文献
- 文献阅读
- 文献批注
- 笔记协同
- 思维导图协同
- 深色模式
.
├── README.md
├── babel.config.js
├── index.html
├── jsconfig.json
├── package-lock.json
├── package.json
├── public
│ ├── favicon.ico
│ ├── icons vue3-mindmap所用icon
│ ├── img 图片
│ └── lib 外部库
│ └── PDFJsAnnotations
├── src
│ ├── App.vue
│ ├── api API接口
│ │ ├── index.js
│ │ ├── paper.js
│ │ ├── project.js
│ │ └── user.js
│ ├── components 组件
│ │ ├── MindMap.vue 思维导图
│ │ ├── PDFReader.vue PDF阅读器
│ │ └── PaperNote.vue 笔记
│ ├── main.js
│ ├── router Vue Roouter
│ │ └── index.js
│ ├── store Pinia
│ │ └── index.js
│ ├── utils
│ │ ├── MyPrompt.js 弹窗
│ │ └── util.js 常用工具
│ └── views
│ ├── HomeView.vue 首页
│ ├── LoginRegView.vue 登录注册页面
│ └── PaperView.vue 论文阅读页面
└── vite.config.js
npm install
npm run dev
npm run build
npm run lint