更新记录
0.1.1(2025-08-07) 下载此版本
- 丰富readme.md文件
- 支持鸿蒙的插件配置项
0.1.0(2025-08-03) 下载此版本
- 重新上传截图
- 修改介绍的格式
0.0.9(2025-08-03) 下载此版本
- 修改支持的平台
平台兼容性
uni-app(4.75)
Vue2 | Vue3 | Chrome | Chrome插件版本 | Safari | Safari插件版本 | app-vue | app-nvue | Android | Android插件版本 | iOS | iOS插件版本 | 鸿蒙 | 鸿蒙插件版本 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
√ | √ | √ | 0.0.1 | √ | 0.0.1 | √ | √ | √ | 0.0.1 | √ | 0.0.1 | 15 | 0.0.7 |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ |
uni-app x(4.75)
Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
---|---|---|---|---|---|
- | - | 5.0 | 12 | - | - |
其他
多语言 | 暗黑模式 | 宽屏模式 |
---|---|---|
× | √ | × |
【aka-learn】知识库学习管理插件
想提升高情商、聊天技巧、汇报总结能力?试试知识学习插件!它涵盖结构化沟通艺术,还能帮你整理更多知识库,助你高效学习,轻松应对各种场景,开启智慧沟通新旅程!
项目简介
这是一个基于 uni-app 框架开发的知识库学习管理系统。该系统旨在帮助用户高效地管理和学习知识点,提供了丰富的功能来跟踪学习进度、分类组织知识以及导入导出数据等。
功能特性
- 知识库管理:支持多个知识库的创建、切换和管理。
- 知识点分类:将知识点按照不同的分类进行组织,方便用户系统地学习。
- 学习进度跟踪:直观展示每个知识库、分类以及知识点的学习进度。
- 多种学习状态:知识点可标记为“未学习”、“初步掌握”、“驾轻就熟”等状态,灵活适应不同的学习情况。
- 最近学习记录:记录最近学习的知识点,方便用户快速回顾。
- 数据导入导出:支持将知识库数据导出为 JSON 文件,以及从 JSON 文件导入数据,便于数据的备份和分享。
- AI 辅助整理:提供 AI 提示词,辅助用户整理和生成知识点数据。
页面及功能
-
首页
-
展示全部知识点数量、已学习数量、尚未学习数量、初步掌握数量、驾轻就熟数量,并以进度条的方式展示
-
展示最近学习
-
展示知识库列表
-
展示导入、导出、刷新、主题切换按钮
-
知识库详情页面
-
展示当前知识库知识点总数,已学习数量及已学习的百分比;
-
展示尚未学习数量、初步掌握数量、驾轻就熟数量,及对应进度条;
-
每个进度状态信息块均可点击,跳转到对应状态的知识点列表;
-
展示当前知识库的分类列表,每个分类的知识点数量、已学习数量、已学习百分比;
-
点击分类,跳转到改分类的知识点列表;
-
点击右上角知识库名称展示更多操作,支持对当前知识库的json数据导出、学习状态重置、知识库删除操作。
-
知识点详情页面
-
展示当前知识点的标题、基本描述、关键要点、示例、学习技巧;
-
展示所在知识库名称及进度、分类及进度;
-
下方四个导航按钮,向前、向后普通切换,驾轻就熟、初步掌握修改状态并切换到下一个。
-
状态知识点列表页面
-
展示当前状态所有的知识点列表,当前状态的数量和进度
-
从当前列表进入的知识详情,切换下一个时,按该列表的顺序切换
-
分类知识点列表页面
-
展示当前分类下的知识点列表,当前分类的数量和进度、当前知识库的数量和进度
-
知识库分类列表页面
-
展示当前知识库下的分类列表,当前知识库知识点总数,已学习数量及已学习的百分比;
-
AI数据整理导入页面
-
展示提示词
-
支持复制提示词、清空待导入输入框数据、粘贴待导入数据、执行导入运作
-
数据导出页面
-
支持复制导出的数据
安装与运行
-
环境要求:
- 安装 HBuilderX 或使用命令行工具。
-
项目搭建:
- 使用 HBuilderX 导入项目。
-
运行项目:
- 在 HBuilderX 中选择运行到浏览器或手机模拟器。
-
引用插件
<template>
<view>
<aka-learn :theme="theme"></aka-learn>
</view>
</template>
<script>
export default {
data() {
return {
// 可选: dark, light, pink, gold
theme:'dark'
}
}
}
</script>
使用指南
-
首页概览:
- 展示所有知识库的统计信息,包括知识点总数、已学习数量等。
- 点击知识库卡片可进入该知识库的分类列表。
-
知识库分类:
- 展示当前知识库下的所有分类。
- 点击分类可进入该分类下的知识点列表。
-
知识点列表:
- 展示分类下的所有知识点。
- 点击知识点可查看详情。
- 可切换知识点学习状态,标记为“已学”或“未学”。
-
知识点详情:
- 展示知识点的详细信息,包括名称、描述、关键要点、示例等。
- 可切换知识点学习状态,标记为“初步掌握”或“驾轻就熟”。
-
数据管理:
- 在“AI 整理数据”页面,可导入和导出知识库数据。
- 提供 AI 提示词,辅助用户整理和生成知识点数据。
技术栈
- 前端框架:uni-app的Vue语法,使用uts
- 开发框架:uni-app x
- 样式语言:SCSS
- 数据库:SQLite(通过 uni-app 的 API 进行数据存储)
项目结构
*---components
+---aka-learn
| aka-learn.vue // 主体页面信息,同时包含布局样式css、编排逻辑js
| dbLearn.uts // 具体实现 JS 文件
| dbUtils.uts // 数据库操作函数
|
+---uni-icons // 引用的图标
|
\---uni-scss // 引用的CSS变量
贡献指南
欢迎对本项目进行贡献,包括但不限于以下方式:
- 提交 Issue 反馈问题或建议。
- 提交 Pull Request 进行代码贡献。
- 分享和推荐项目给更多的人。
许可证
本项目采用 MIT 许可证。