美武系统(https://surmax.meiwu.tech/)

我要开发同款
别来无恙啊2023年01月31日
203阅读
所属分类工业互联网

作品详情

1.本项⽬是⼀个全⾯的企业管理系统,分为登录注册,国际贸易,采购,销售,库存,⽣产,⼈⼒资源,财务等模块,个人负责登录注册,进销存、生产,人力资源等业务
2. 使用的技术栈:利用cookie实现跨站点(同一主域名下不同二级域名)用户信息传递,利用axios和router钩子函数实现权限校验;使用lodop、xlsx、sockjs、lzr封装功能函数,实现打印,导出,消息审批接收,图片压缩等功能
3.开发中遇到项目首屏加载慢,项目打包体积过大,页面刷新导致vuex状态丢失等问题,
首屏加载慢,项目打包体积过大:利用webpack.IgnorePlugin插件忽略非中文语言包,利用lodash-webpack-plugin插件按需引入lodash,减小了moment、lodash的打包体积;利用webpack的externals功能打包时忽略iview,math,vue,xlxs,在index.html用CDN的方式引入,减小了整个项目的打包体积
页面刷新导致vuex状态丢失:在页面刷新时(通过监听浏览器的beforeunload或unload的事件)将vuex里的信息保存到sessionStorage里;sessionStorage里的状态信息存在就使用replaceState把vuex中store的状态信息替换为sessionStorage;同时删除sessionStorage对应的状态信息
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论