前端组件化系列文章 第一篇
# 背景
公司目前基于多业务部门,很多业务组件和功能逻辑都具有较高的普适性,但与此同时各业务部分和开发人员缺乏一定的交流平台,更多的是在遇到对应需求时会简单内部讨论一番,当了解到其他业务部分存在落地的方案时,再进一步进行沟通交流。
这种方式,总体来说还是比较原始的,无论从沟通方式的效率来说,还是对于组件业务逻辑的深入理解都是非常低效的。因此,对于探索一种高效的、简单高效的、现代化方案是非常有必要的。
这也就是本系列文章的真实背景,目前前端组件化方案由我进行探索落地,主要流程和方案已基本完成,相关文章会按照系列形式输出,并确保文章内容都是在真实业务中的实践总结。
众所周知,JS是单线程的,但是其在浏览器中的具体运行机制是怎样的呢?什么是微任务什么是宏任务呢?本篇文章我们从整体宏观层面进行梳理和分享。
本篇文章主要结合我最近的一个真实项目的具体业务场景的思考总结,以及相关的实战经验分享,希望能够帮助大家对权限设计有一个更深入的了解。
技术栈方面使用的是vue3 + ts + vue-router + pinia
,不过,权限设计的整体思路和技术并无很深的关联,不影响整体思路。
微信通知,每天给女朋友发早安、情话、诗句、天气信息等~