这是一个前端基于Vue的前后端分离项目,项目将常用的增删改查集成于一体,可在首页浏览新闻,登陆门户.本项目还编写了功能丰富的后台管理系统,方便修改各种数据. 本项目后端在本人Github中可找到!
希望以此项目取得课设优秀成绩
查看Demo
·
报告Bug或贡献想法
克隆本项目至本地,修改config中的配置信息,执行serve即可
- node.js
- npm
- 本人测试环境:
├─┬ element-ui@2.12.0
│ └── vue@2.6.10 deduped
├─┬ vue-axios@2.1.5
│ └── vue@2.6.10 deduped
└── vue@2.6.10
- 克隆至本地
git clone hhttps://github.com/z729063706/SchoolNews_VUE.git
- npm安装项目依赖
cd ./SchoolNews_VUE
npm install
- 开启本地测试环境
npm run serve
- 首页可登陆
- 可以手动加载更多
- 权限校验及log记录
- 轮播图,新闻均可后台管理
.
├── README.MD //本文档
├── babel.config.js //兼容老旧浏览器的插件
├── package-lock.json //项目依赖
├── package.json //项目依赖
├── prod.env.js //环境配置
├── public //静态文件夹
├── src //VUE核心结构
│ ├── App.vue
│ ├── assets
│ │ └── logo.png
│ ├── components
│ │ ├── Global.vue
│ │ ├── admin
│ │ │ ├── admin.vue //管理页面路由
│ │ │ ├── mainpic.vue //轮播图管理
│ │ │ ├── manage.vue //新闻管理
│ │ │ ├── publish.vue //新闻发布
│ │ │ ├── teacher.vue //教师管理
│ │ │ └── userManage.vue //用户管理
│ │ ├── bottom.vue //底部信息
│ │ ├── index //首页
│ │ │ ├── index.vue
│ │ │ └── indexIndex.vue
│ │ ├── logo.vue //logo及导航栏,头部信息
│ │ ├── readNew.vue //新闻页面
│ │ ├── teachers.vue //教师介绍页面
│ │ └── tool //用到的第三方工具
│ │ └── wangeditor.vue
│ ├── global.js //存储全局user变量
│ ├── main.js
│ ├── router
│ └── index.js //VUE路由
└── vue.config.js //配置文件
前端: VUE+HTML+CSS+JS
TODO: 使用Git Action一键部署
该项目使用Git进行版本管理。您可以在repository参看当前可用版本。
@一支魔仙棒 个人主页
您也可以在贡献者名单中参看所有参与该项目的开发者。
该项目签署了MIT 授权许可