A Vue.js project
- 落实了 记住我 功能
- 大改了登录后的界面,现在可以自适应了
- 在顶边栏新增了小头像预览
- 修正了 course 页面的翻页算法
- 新增了注册入口,现在可以正常自行注册了
- 新增了验证的路由,配合后端做权限验证
- 在登录页面新增了”记住我“选项,但还未落实功能
- 新增了本地缓存 token,刷新之后不会丢失访问记录了
- 消息页面的页码显示正常了,不会过多
- 在 message 页面新增了按类型、发件人、已读/未读查询消息的功能
- 修改了动态页面的布局,并使得动态支持多行输入
- 新增了用户的个人信息页面
- 修改了文件组织方式,将不同部分的组件放入不同文件夹进行管理
- 点击消息按键时,会再发送一次GET请求以确保消息时效性
- 在侧边栏上增加了消息列表的入口
- 新增了 messageAdd 组件和 messageView 组件,现在可以发送消息和查看消息了
- 暂未实装好友系统,所以发送消息页面的选择列表,实际上是写定的
- 修改了 header 组件中的图标显示,隐藏了邮件图标
- 修改了 header 组件中的浮窗显示
- 隐藏了 sidebar 组件中未完成的功能相关的入口
- 为 dynamics 组件添加了分页功能
- 修改了 login 组件中更改 store 内信息的顺序,并调整了提示信息
- 新增了 message 组件,可以显示消息预览,但仍不能显示消息正文(故意的)
- 下一步计划更新:
- 查看一条 message 的详细信息(messageView 组件)
- message 组件中显示变更的时候,应该同时去除 checkboxs 的选择
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
# run unit tests
npm run unit
# run e2e tests
npm run e2e
# run all tests
npm test
For a detailed explanation on how things work, check out the guide and docs for vue-loader.