知识学习app

EasyJob是一个基于Vue3、uniapp和vite3的刷题App,包含App端的轮播图、内容管理等功能,以及管理端的系统设置、用户管理和内容发布等模块。项目重点在于权限控制、数据交互封装和状态管理,同时探讨了移动端开发的特殊需求和挑战。
摘要由CSDN通过智能技术生成

管理端:

(1)登录

(2)首页数据报表:1.数据概括2.一周数据走势

(3)内容管理:

        1.分类管理:新增,修改,删除,排序

        2.八股文:新增,修改,批量导入,发布,批量发布,删除,批量删除

        3.题库管理:新增,修改,批量导入,发布,批量发布,删除,批量删除

        4.经验分享:新增,修改,删除,发布

(4)app:

        1.设备管理

        2.用户管理:启用,禁用

        3.轮播图:新增,修改,排序

        4.问题反馈:回复

        5.app发布:发布版本,修改,删除,发布

(5)设置:

        1.菜单管落:新增,修改,删除

        2.角色管理:新增,修改,删除,分配菜单

        3.系统用户:新增,修改,删除,禁用,修改密码

EasyJob

项目名称:EasyJob

项目描述: 一个刷题App,App端加管理端

技术选型:App端:uniapp+Vue3 +vite3 +pinia+jwt

管理后台:vue3+vite3+element-plus

负责内容:

App端

  1. 轮播图,内容分类
  2. 八股文分页查看,详情左右滑动查看,背题模式,考试模式
  3. 在线考试,随机生成考题,左右滑动实现题目切换
  4. 经验分享,列表,查看详情
  5. 个人中心,登录,注册,收藏,错题集,问题反馈,应用更新
  6. 兼容app和H5端。

管理端:

  1. 系统设置 菜单管理,角色管理,系统用户管理
  2. App管理 设备管理,用户管理,问题反馈,应用更新,应用发布,灰度发布,全网发布
  3. 内容管理 分类管理, 八股文、题库、经验分享 单条录入,excel批量导入,发布
  4. 首页 整体数据概括,总数,昨日新增数,新增用户一周数据走势,新增内容一周走势

项目难点:

  1. 权限控制,excel批量导入,考题录入
  2. app设备兼容性, UI实现接近原生app,比如自定义标题栏,状态栏。
  3. 使用jwt实现免登录

项目收获:

  通过后台管理端开发,让我熟练使用父子组件的相互调用,将相似的功能抽象出来拆分为一个个组件,避免代码的重复开发,维护起来也非常方便。

在与后端进行数据交互,我采用了axios发送http请求,根据后端数据结构,对axios进行了封装,通过统一的拦截器进行拦击处理,减少业务开发过程中过多的业务逻辑处理,包括后端的错误提示,登录超时自动跳转,发送请求loading效果避免重复提交。

采用vuex对状态进行管理,减少了部分接口请求次数,比如导航栏,通过状态管理对用户登录状态进行管理,在需要登录后才能进行的操作可以即使弹出登录框。对vue的相关知识点,比如数据双向绑定,组合式Api,生命周期函数,状态管理,路由,watch,父子组件,组件封装,表单校验,页面布局,css编写等有了更加深刻的认识,此项目将所学的前端知识进行了综合运用。

app端,使用uniapp结合vue3项目开发,了解移动端开发跟pc页面开发的不同,页面布局,考虑各种不同大小屏幕兼容性问题。

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
围棋学习app的源码是一个用于教授和学习围棋的应用程序的程序代码。这种app可以提供各种功能和特性,以帮助初学者或有经验的围棋爱好者增强他们的围棋技巧。以下是一些可能包含在这种围棋学习app源码中的功能: 1. 视频教学:通过上传或链接到专业的围棋教学视频,用户可以观看高水平围棋棋手的讲解和示范对局,从中学习围棋技巧和战略。 2. 问题和解答:提供一系列问题和解答来测试用户的围棋知识。这些问题可以涵盖各个水平和主题,从基础规则到复杂的布局和战术。 3. 对局和分析:允许用户与其他用户或计算机进行对弈,并提供棋局分析功能。这样用户可以收集自己的对局数据,并通过电脑分析了解他们的下棋失误和改进的机会。 4. 游戏功能:提供一个可以调整棋力和棋盘大小的人机对局功能。这样用户可以与计算机对弈,并根据自己的能力难度来挑战自己。 5. 专业棋谱:提供一些经典围棋对局的棋谱,允许用户在app中复盘这些对局并学习高水平选手的下棋思路和策略。 6. 社交互动:允许用户与其他围棋爱好者交流和分享自己的对局数据、收藏的棋谱等内容。这样用户可以通过互动和讨论与其他围棋爱好者共同学习和进步。 这只是一些可能存在于围棋学习app源码中的功能,具体的实现方式和细节取决于开发者的设计和目标。通过使用这样的app,用户可以更好地学习和享受围棋,并在围棋水平上不断提高。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值