首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【Vue原理】Compile - 白话版

,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧 研究基于 Vue版本 【2.5.17】 如果你觉得排版难看,请点击 下面链接 或者 拉到 下面关注公众号也可以吧 【Vue原理】Compile...- 白话版 终于到了要讲 compile 白话的时候了,大家准备好了吗,白话版肯定不会很复杂啦,源码版就不一定了。。。...都快坚持不下来了,我算了算, compile 的源码版,我好像快写了一个多月??? 卧槽,竟然写了这么久........[公众号] 好吧,现在开始我们的正文 --- Compile compile 的内容非常多,大致分为三块主要内容,我也称他们是Vue的 渲染三巨头 就是 parse,optimize,generate...虽然分为三块,但是要明确一点 compile 的作用是解析模板,生成渲染模板的 render 比如这样的模板 [公众号] 经过 compile 之后,就会生成下面的 render _c('div', [

51930

【Vue原理】Compile - 源码版 之 从新建实例到 compile结束的主要流程

- 源码版 之 从新建实例到 compile结束的主要流程 Compile 的内容十分之多,今天先来个热身,先不研究 compile 内部编译细节,而是记录一下 从新建实例开始,到结束 compile...,其中的大致外部流程,不涉及 compile 的内部流程 或者说,我们要研究 compile 这个函数是怎么生成的 注意,如果你没有准备好,请不要阅读这篇文章 注意哦,会很绕,别晕了 [公众号] 好的...执行会返回 baseCompile 返回的 字符串 render compile: compile, // 为了创建一层...生成一个函数 compile 内部存在一个函数 compile,这个函数主要作用是 调用 baseCompile,把 baseCompile 执行结果 return 出去 baseCompile 之前我们强调过的...是 createCompileCreator 传入的compile var compiled = compile(template, options);

63330
领券