diff --git a/src/directives/if.js b/src/directives/if.js index 6a3714c5bf6..d6d1e9ad57a 100644 --- a/src/directives/if.js +++ b/src/directives/if.js @@ -90,7 +90,7 @@ module.exports = { var next while (next !== end) { next = cur.nextSibling - if (cur.contains(c.$el)) { + if (cur.contains && cur.contains(c.$el)) { return true } cur = next