Procházet zdrojové kódy

fix(runtime): use key variable for svg innerHTML

Close #11787
Eduardo San Martin Morote před 5 roky
rodič
revize
82e4593a6d
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  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)