vue模板的解析(双大括号的解析)
vue模板的解析:简单的总结1.首先根据正则获取组件中所有的{{}},将{{}}里的值取出在data中取出对应的值,以文本节点的方式放上去。2.vue有内置的编译器,会将组件转译成AST3.然后根据 render function 方法将AST转化成对应的string4.最后通过vue的_update方法转化成对应的DOM...
·
vue模板的解析:简单的总结
1.首先根据正则获取组件中所有的{{}},将{{}}里的值取出在data中取出对应的值,以文本节点的方式放上去。
2.vue有内置的编译器,会将组件转译成AST
3.AST会根据generate得到render函数
4.然后根据 render function 方法最终返回string
5.最后通过vue的_update方法转化成对应的DOM
更多推荐
已为社区贡献23条内容
所有评论(0)