Explorar o código

feat: support RegExp in ignoredElements (#6769)

Raymond Muller %!s(int64=8) %!d(string=hai) anos
pai
achega
795b908095
Modificáronse 1 ficheiros con 8 adicións e 1 borrados
  1. 8 1
      src/core/vdom/patch.js

+ 8 - 1
src/core/vdom/patch.js

@@ -120,7 +120,14 @@ export function createPatchFunction (backend) {
         if (
           !inPre &&
           !vnode.ns &&
-          !(config.ignoredElements.length && config.ignoredElements.indexOf(tag) > -1) &&
+          !(
+            config.ignoredElements.length &&
+            config.ignoredElements.some(ignore => {
+              return ignore instanceof RegExp
+                ? ignore.test(tag)
+                : ignore === tag
+            })
+          ) &&
           config.isUnknownElement(tag)
         ) {
           warn(