一直没搞懂render的参数问题。比如
Vue.component('node1',{
render:function (a) {
return a('h1',{
style:{
color:'red'
}},
[
'文本内容',a('div','子标签文本内容')
],
)
}
})
为什么参数随便填个a也能创造H1和div标签呢,不是应该是render:function(createElement){
return createElement('h1','demo')
}才对吗?
就是一个入参...你起啥名不行?
假设有一个函数,它接受一个类型是 Function 的参数:
那你写成:
有什么不行?