Explorar el Código

fix(runtime): use key variable for svg innerHTML

Close #11787
Eduardo San Martin Morote hace 5 años
padre
commit
82e4593a6d
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      src/platforms/web/runtime/modules/dom-props.js

+ 1 - 1
src/platforms/web/runtime/modules/dom-props.js

@@ -51,7 +51,7 @@ function updateDOMProps (oldVnode: VNodeWithData, vnode: VNodeWithData) {
     } else if (key === 'innerHTML' && isSVG(elm.tagName) && isUndef(elm.innerHTML)) {
       // IE doesn't support innerHTML for SVG elements
       svgContainer = svgContainer || document.createElement('div')
-      svgContainer.innerHTML = `<svg>${cur}</svg>`
+      svgContainer[key] = `<svg>${cur}</svg>`
       const svg = svgContainer.firstChild
       while (elm.firstChild) {
         elm.removeChild(elm.firstChild)