Vue框架
文章平均质量分 81
Web前端技术栈
刘程云
远程工作|数字游民|全球旅居 『自我成长|旅居生活』 远程工作的程序员
展开
-
彻底搞懂Vue中keep-alive的魔法
子组件在注册阶段会把父实例挂载到自身选项的parent属性上,在initLifecycle过程中,会反向拿到parent上的父组件vnode,并为其$children属性添加该子组件vnode,如果在反向找父组件的过程中,父组件拥有abstract属性,即可判定该组件为抽象组件,此时利用parent的链条往上寻找,直到组件不是抽象组件为止。答案是没有的,不管是内置的还是用户定义组件,本质上组件在模板编译成render函数的处理方式是一致的,这里的细节不展开分析,有疑惑的可以参考前几节的原理分析。原创 2023-08-24 21:58:42 · 242 阅读 · 0 评论 -
Vue nextTick实现原理
微任务通常来说就是需要在当前 task 执行结束后立即执行的任务,比如对一系列动作做出反馈,或或者是需要异步的执行任务而又不需要分配一个新的 task,这样便可以减小一点性能的开销。同步任务指的是,在主线程上排队执行的任务,只有前一个任务执行完毕,才能执行后一个任务,例如alert,会阻塞后续任务的执行,只有在点击确定之后,才会执行下一个任务。异步任务指的是,不进入主线程、而进入"任务队列"(task queue)的任务,只有"任务队列"通知主线程,某个异步任务可以执行了,该任务才会进入主线程执行。原创 2023-08-24 21:51:09 · 54 阅读 · 0 评论 -
手把手带你学习Vue框架-Vue指令
指令是vue为开发者提供的模板语法,用于辅助开发者渲染页面的基本结构。原创 2022-11-02 19:37:18 · 108 阅读 · 0 评论 -
手把手带你学习Vue框架-Vue入门程序
Vue:是一个框架:是一个架子【半成品项目】,那么我们不需要每次开发该类型的项目时,手动重复的搭建架子Vue框架:别人封装好的一些功能,以及项目的一些配置环境,供别人直接使用库:封装的某一个功能。原创 2022-11-01 22:40:08 · 325 阅读 · 1 评论