1、项目工程以vue为构建框架
2、使用了webpack5为打包处理配置
3、使用了$store.dispatch 网络请求封装,便于开发调试及异常处理
4、使用自定义的UI组件,原因个性化要求及第三方的UI依赖组件不适合项目UI
5、vuex状态管理模式,类似于共享空间数据,state、view、active、state、getter、mutations、actives、modules,主要于单面应用,不大适用于多页应用。页面空间不是共享的原因;该功能是用处理组件间的数据通信
6、router以单页面或页面的组件调用处理
7、采用iScroll插件实现页面上下拉加载、刷新功能处理
8、采用swipter实现轮播图功能
9、采用echars实现图表数据展示
10、采用less实现样式配置
11、animate.js实现css3动画功能实现