vue模板的解析:简单的总结

1.首先根据正则获取组件中所有的{{}},将{{}}里的值取出在data中取出对应的值,以文本节点的方式放上去。
2.vue有内置的编译器,会将组件转译成AST
3.AST会根据generate得到render函数
4.然后根据 render function 方法最终返回string
5.最后通过vue的_update方法转化成对应的DOM

Logo

前往低代码交流专区

更多推荐