|
|
@@ -336,7 +336,7 @@ export function normalizeVNode<T, U>(child: VNodeChild<T, U>): VNode<T, U> {
|
|
|
return child.el === null ? child : cloneVNode(child)
|
|
|
} else {
|
|
|
// primitive types
|
|
|
- return createVNode(Text, null, child + '')
|
|
|
+ return createVNode(Text, null, String(child))
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -352,7 +352,7 @@ export function normalizeChildren(vnode: VNode, children: unknown) {
|
|
|
children = { default: children }
|
|
|
type = ShapeFlags.SLOTS_CHILDREN
|
|
|
} else {
|
|
|
- children = isString(children) ? children : children + ''
|
|
|
+ children = String(children)
|
|
|
type = ShapeFlags.TEXT_CHILDREN
|
|
|
}
|
|
|
vnode.children = children as NormalizedChildren
|