父组件 hello.js
子组件
不管怎么调用父组件传通过props传过来的render
都会报vue.runtime.esm.js?2b0e:1888 ReferenceError: h is not defined
已经测试过的代码
// 1.第一种, 这种方式需要在父组件内接受一个 “h”作为参数,其实并不想接受这个参数,因为父组件render直接返回的是一个 节点形式比如<div></div>
const Vnode = Vue.extend({
render
})
return <Vnode />
// 2.第二种直接调用, 更白扯,父组件不能返回节点(<div/>)
return render()
// 3.第三种,类似第一种
const Vnode = Vue.component({
render
})
return <Vnode />
有没有父组件不需要接受"h" 的完美解决方案
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…