From 035b6560f7eb64ce940ed0d06e19086ad9a3890f Mon Sep 17 00:00:00 2001 From: Evan You Date: Mon, 20 Jan 2020 11:55:18 -0500 Subject: [PATCH] fix(runtime-core): isSVG check should also apply for patch branch fix #639 --- packages/runtime-core/src/renderer.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/runtime-core/src/renderer.ts b/packages/runtime-core/src/renderer.ts index 8d79dfb7867..e136caa4d5e 100644 --- a/packages/runtime-core/src/renderer.ts +++ b/packages/runtime-core/src/renderer.ts @@ -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