项目原理

1.技术栈

本项目采用vuejs + vue-router + vuex + typescript + scss 技术栈。

前端ui采用:element-ui

ajax库采用:axios

时间格式化采用: dayjs

图片预览采用:v-viewer

工具库: lodash

图表库: echarts


2.混合项目运行流程

宝盾后台系统采用了jsp+单页面的方式运行。

其中jsp页面和接口是有java服务器提供的,而单页面及其静态资源是nginx直接返回的。

在正式环境上我们可以用这张图来清晰的描述一下: