logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

microApp微前端重构多Tab功能

由于系统菜单存在多个特殊的应用场景,如菜单为kbs,但内部嵌有oa的子应用菜单,菜单通过路由appName渲染,点击时要保持菜单不变,但要渲染对应子应用,以及包含详情多开,或动态tab标签等,设计时需要考虑全面,整个链路较长,多个应用间调试不方便,在路由监听,路由守卫等监听中进行逻辑处理,稍有不慎就会进入死循环。由于历史原因,原设计为主应用为history路由,子应用为hash路由,现在我们的多t

文章图片
#重构
微前端方案落地(Systemjs,pnpm,Immer)

什么是微前端?微前端是一种将多个可独立交付的小型前端应用聚合为一个整体的架构风格。微前端落地方案?自组织模式:通过约定进行互调,但会遇到处理第三方依赖等问题。基座模式:通过搭建基座、配置中心来管理子应用。如基于 SIngle Spa 的偏通用的乾坤方案,也有基于本身团队业务量身定制的方案。去中心模式:脱离基座模式,每个应用之间都可以彼此分享资源。如基于 Webpack 5 Module Feder

文章图片
#前端
win10+node@16 安装特定版本 node-sass

node-sass 安装背景:环境:window10系统+node@16.13.1目标:某项目中安装node-sass@4.0.0备注:解决方法在最后着急可直接拉到最后杠精的一天开启npm install node-sass结果:报一堆 npm ERR gyp ERR 的错误yarn add node-sass结果:依旧报错百度:安装window-build-toolsnpm install --

#前端
React四种监听dom元素大小的方法

1.原生方法2.resizeObserver方法3.给dom添加窗口resize方法4.ahooks中useSize

#react.js#javascript#前端
到底了