学生系统(纯前端)

最近写了一个vue的项目  (纯前端的)

数据是假数据(自己编的json数据)

技术:webpack,,vue-router ,vuex  ,element ui

遇到的几个问题 

  重复点击 element ui 的 el-menu-item 导航路由报错 
    解决:
    const originalPush = VueRouter.prototype.push;
    VueRouter.prototype.push = function push(location) {
        return originalPush.call(this, location).catch(err => err);
    }
  菜单的index属性绑定的是路由地址
  
  退出登录 还可以回去(没有再次登录的情况下)
    解决:
    在index.js 设置 导航守卫
    

    在登录成功后  本地存一个字段用于判断

    

 

   在打包后 element ui 的字体图标没有加载成功  

    在webpack中  test: /\.(eot|svg|ttf|woff|woff2)(\?\S*)?$/,  loader: 'url-loader', 不能用file-loader

上几张项目运行截图

 

项目已经上传至github

项目演示地址  https://j190512.github.io/student_system/

项目代码 https://github.com/j190512/student_system.git ------>code 分支上

 

 另一版本:有后端支持--后端:node express  数据库 mysql

项目代码:https://github.com/j190512/student_system.git --->Front-and-Back-end 分支上

截图:

  新增的截图

  

 

  数据库的截图

  

 

 

 

posted @ 2019-12-09 17:36  J__F  阅读(413)  评论(0编辑  收藏  举报