Back out migration ToC, correct references to vnode shape
This commit is contained in:
parent
0f9274f873
commit
11bced844c
1 changed files with 15 additions and 1 deletions
|
|
@ -317,7 +317,7 @@ m.mount(document.body, {
|
|||
|
||||
## Component arguments
|
||||
|
||||
Arguments to a component in v2.x must be an object, simple values like `String`/`Number`/`Boolean` will be treated as text children. Arguments are accessed within the component by reading them from the `vnode.attrs` object.
|
||||
Arguments to a component in v2.x must be an object, simple values like `String`/`Number`/`Boolean` will be treated as children. Arguments are accessed within the component by reading them from the `vnode.attrs` object.
|
||||
|
||||
### v0.2.x
|
||||
|
||||
|
|
@ -431,6 +431,20 @@ m("div", "value", ["nested"])
|
|||
}
|
||||
```
|
||||
|
||||
If only a single text child is present on a DOM vnode, it instead sets `text` to that value.
|
||||
|
||||
```javascript
|
||||
m("div", "value")
|
||||
|
||||
// Becomes roughly:
|
||||
{
|
||||
tag: "div",
|
||||
attrs: null,
|
||||
text: "",
|
||||
children: undefined,
|
||||
}
|
||||
```
|
||||
|
||||
See [the vnode docs](vnodes.md) for more details on the v2.x vnode structure and how things are normalized.
|
||||
|
||||
*Most of the v2.x vnode properties here are omitted for brevity.*
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue