提交 3bf0649a 编写于 作者: D dolymood

update instantiate-component: fix render fn to array

上级 7664ef37
...@@ -3,7 +3,11 @@ export default function instantiateComponent(Vue, Component, data, renderFn) { ...@@ -3,7 +3,11 @@ export default function instantiateComponent(Vue, Component, data, renderFn) {
let childrenRenderFn let childrenRenderFn
const instance = new Vue({ const instance = new Vue({
render(createElement) { render(createElement) {
return createElement(Component, renderData, childrenRenderFn ? [childrenRenderFn(createElement)] : []) let children = childrenRenderFn && childrenRenderFn(createElement)
if (children && !Array.isArray(children)) {
children = [children]
}
return createElement(Component, renderData, children || [])
}, },
methods: { methods: {
init() { init() {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册