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
|
## 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
|
### 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.
|
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.*
|
*Most of the v2.x vnode properties here are omitted for brevity.*
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue