fix(runtime-core): isSVG check should also apply for patch branch

fix #639
This commit is contained in:
Evan You 2020-01-20 11:55:18 -05:00
parent e81c8a32c7
commit 035b6560f7

View File

@ -341,6 +341,7 @@ export function createRenderer<
isSVG: boolean,
optimized: boolean
) {
isSVG = isSVG || (n2.type as string) === 'svg'
if (n1 == null) {
mountElement(
n2,
@ -368,9 +369,7 @@ export function createRenderer<
isSVG: boolean,
optimized: boolean
) {
const tag = vnode.type as string
isSVG = isSVG || tag === 'svg'
const el = (vnode.el = hostCreateElement(tag, isSVG))
const el = (vnode.el = hostCreateElement(vnode.type as string, isSVG))
const { props, shapeFlag, transition, scopeId } = vnode
// props