项目原理
1.技术栈
本项目采用vuejs
+ vue-router
+ vuex
+ typescript
+ scss
技术栈。
前端ui采用:element-ui
ajax库采用:axios
时间格式化采用: dayjs
图片预览采用:v-viewer
工具库: lodash
图表库: echarts
2.混合项目运行流程
宝盾后台系统采用了jsp+单页面的方式运行。
其中jsp页面和接口是有java服务器提供的,而单页面及其静态资源是nginx直接返回的。
在正式环境上我们可以用这张图来清晰的描述一下: