关于render的一些问题

来源:2-7 createElement

慕丝7210068

2021-01-17

图片描述
请问一下在执行call的时候 后面那个createElement是如何接收它所需要的参数的,是不是render函数可能是我们自己写的,也有可能是vue帮我们生成的,然后我们自己或者vue将需要的参数给到H函数,也就是createElement函数呢?应该没理解错吧~

写回答

1回答

ustbhuangyi

2021-01-18

createElement 函数是传入给 render 函数的参数,这样你在手写 render 函数的时候就可以访问的 createElement 这个方法了,至于你说的 createElement 执行的时候所需的参数,如果是手写 render 函数就自己传入,如果是模板就是解析出来的,比如:

https://template-explorer.vuejs.org/#%3Cdiv%20id%3D%22app%22%3E%7B%7B%20msg%20%7D%7D%3C%2Fdiv%3E

0
0

Vue.js 源码深入解析 深入理解Vue实现原理

全方位讲解 Vue.js 源码,进阶高级工程师

4986 学习 · 1038 问题

查看课程