考虑到开源库static-nav是使用HTML+CSS+JQ
简单实现的,代码里面网址都是直接写死的,这样处理的话,维护时会异常繁琐,而且不利于后期拓展,比如定位某个导航的功能,还有就是通过云端存储网址,前端页面请求动态渲染等等。
所以就打算使用vue next + vite + element-plus
重构项目,结合部门实际应用场景,考虑到了通用和项目的问题,还有就是快速定位的问题,后期也可以将navList.ts
里的数据存储在服务器,通过部门的后台管理系统配置一下,就可以了,不用前端每次更新,都需要打包部署。
具体内容可看博文《静态导航页设计与开发》