Browse Source

first component rendered!

dev
Evan You 9 years ago
parent
commit
5ce49792e2
  1. 5
      src/runtime/vdom/component.js

5
src/runtime/vdom/component.js

@ -8,7 +8,7 @@ export default function Component (Ctor, data, children) {
return { return {
sel: 'component', sel: 'component',
data: { data: {
hooks: { init, prepatch, destroy }, hook: { init, prepatch, destroy },
Ctor, data, children Ctor, data, children
} }
} }
@ -19,7 +19,8 @@ function init (vnode) {
const child = new data.Ctor({ const child = new data.Ctor({
_renderData: data.data, _renderData: data.data,
_renderChildren: data.children _renderChildren: data.children
}).$mount() })
child.$mount()
data.child = child data.child = child
data.vnode = child._vnode data.vnode = child._vnode
} }

Loading…
Cancel
Save