登录和获取用户信息都完成了,现在要进行主页面搭建

一:前台

1:先配置一个路由,同时在component里面创建Layout.vue文件,在router文件夹里面的index.js里面配置

引入Layout组件,如果访问根目录 就加载layout页面

2:在layout里面搭建页面

主页面包括头部区域,左侧区域 右侧区域-----这其中分为三个子组件方便管理

同时要在总组件里面引入这三个组件进行注册使用

3:分完组件之后就应该写组件了----都在ui里面找到的

头部区域功能有个logo   和下拉菜单能够退出登录和修改密码

现在进行左侧导航

4:左侧导航要把首页和学员管理教师管理分成三个组件,进行页面切换普通组件放进compontents(他们都是路由组件所以放进views文件夹里面(在这里创建一个home文件夹里面再写一个index.vue 同理再写连个students和teachers文件夹)

同时再router.js里面引入这几个组件

5:现在引入完了  就要在前端路由里面配置因为是layout的子路由所以在layout路由里面写这三个路由----路由渲染出口在Appmain里面    同时访问根目录应该出现的是首页 所以在layout路由配置里面重定向一下路由

6:现在进行右侧主区域-------这时候点击首页 学员管理和教师管理都可以进行页面切换了

上面有个可以首页框点击可以回到首页页面;(ui里的面包屑)

在这时首页这个需要隐藏 单独抽出一个组件 进行判断 如果是home页面就显示,不是就隐藏

----------------接下来写右上角的退出系统---------------

二:后台

1:在后台router里面搭建退出登录的接口

先接受前台传过来的数据,然后进行查询,如果错误存在就输出错误信息

如果数据查不到,返回错误信息,能够查到就成功退出

三:前台

1:写退出登录api方法

2:组件调用这个api---在退出登录里面引用调用,token获取  如果退出成功本地token就清除掉,

用户也清除掉,然后回到登录页面

主页面搭建--简单理解步骤4相关推荐

  1. 理解vue ssr原理,自己搭建简单的ssr框架

    理解vue ssr原理,自己搭建简单的ssr框架 前言 大多数Vue项目要支持SSR应该是为了SEO考虑,毕竟对于WEB应用来说,搜索引擎是一个很大的流量入口.Vue SSR现在已经比较成熟了,但是如 ...

  2. 怎样组建云计算机,如何搭建云计算平台_搭建云计算平台步骤

    云计算平台简单的理解就是仓库了,给你提供存储运转的空间:比如你查询的任何网络内容都是在某一网络的平台上,大家都可以同时不同地点看到一样的东西.本文给大家介绍如何搭建云平台. 搭建云计算平台步骤 规划- ...

  3. filezilla server搭建ftp服务器步骤

    1. FileZilla介绍 FileZilla是一款免费开源的FTP Server软件,分为客户端和服务器两个版本. 服务器端的FTP软件除了FileZilla Server还有Serv-U和IIS ...

  4. android 点击事件消费,Android View事件分发和消费源码简单理解

    Android View事件分发和消费源码简单理解 前言: 开发过程中觉得View事件这块是特别烧脑的,看了好久,才自认为看明白.中间上网查了下singwhatiwanna粉丝的读书笔记,有种茅塞顿开 ...

  5. .NET 搭建简单的通知服务

    搭建简单的通知服务 Intro 很多情况下,我们都会遇到一些需要进行通知报警的场景,比如说服务器资源监控报警,抢到火车票后通知用户进行付款. 原来主要是用的钉钉群里的机器人来做的通知,周末看到原来做 ...

  6. git的简单理解及基础操作命令

    前端小白一枚,最近开始使用git,于是花了2天看了廖雪峰的git教程(偏实践,对于学习git的基础操作很有帮助哦),也在看<git版本控制管理>这本书(偏理论,内容完善,很不错),针对所学 ...

  7. 梯度下降法优化目标函数_如何通过3个简单的步骤区分梯度下降目标函数

    梯度下降法优化目标函数 Nowadays we can learn about domains that were usually reserved for academic communities. ...

  8. 从Docker在Linux和Windows下的区别简单理解Docker的层次结构

    上篇文章我们成功在Windows下安装了Docker,输出了一个简单的Hello World程序.本文中我们将利用Docker已有的云端镜像training/webapp来发布一个简单Python的W ...

  9. 对CMMI标准的简单理解

    CMMI用于帮助软件企业对软件工程的整个过程进行管理和改进,从而能按时.不超预算地开发出高质量地软件. CMMI全称为"Capability Maturity Model Integrati ...

最新文章

  1. background 旋转_基于HTML5 Canvas 实现矢量工控风机叶轮旋转
  2. 关系型数据库(RDBMS)优势
  3. react --- 生命周期 给子组件传递数据
  4. vue-router 路由跳转
  5. 在switch语句中使用字符串以及实现原理
  6. srsLTE源码学习:MAC层抓包pcap
  7. CSS3属性 box-shadow
  8. 开源中国翻译频道链接收藏
  9. C#基础第六天-作业-利用面向对象的思想去实现名片
  10. Javascript面向对象编程与继承机制的设计思想(转)
  11. 惠普HP Laser 107a 打印机驱动
  12. Clover引导简明教程
  13. 当年发明“熊猫烧香”病毒的天才,如今怎么样了?
  14. 活动报道:语音开发技术实践:语音云 语音浏览器 即时语音聊天技术(CMDN Club15期)...
  15. golang not enough arguments in call to uuid.Must
  16. 汇编语言、寄存器分类及程序计数器
  17. SolidWorks 2023软件安装教程SW2023软件安装包
  18. 串口调试助手版本合集
  19. 腾讯手游助手连接版本服务器网络错误,解决腾讯手游助手游戏战场提示网络异常更新不成功的具体操作步骤...
  20. 苹果iOS系统下检查第三方APP是否安装

热门文章

  1. opencv - 简介
  2. 大数据Hive篇_埋点、日志数据清洗(string类型)
  3. 电力系统潮流C语言,电力系统中的潮流计算程序
  4. swf反编译/swf decompiler/flash decompiler软件ASV2011截图
  5. ChatGPT 引爆全网热议,如果当它是“聊天机器人”,那你可就错了
  6. 2019腾讯暑期实习生正式笔试
  7. php--生成excel的个人简历
  8. 绝路之后,人人网还有三条去路
  9. C语言 linux 木马,C语言写病毒,木马
  10. Hybird应用自动化测试