diff --git a/src/mixins/treeselectMixin.js b/src/mixins/treeselectMixin.js index c9de00b5..ad301030 100644 --- a/src/mixins/treeselectMixin.js +++ b/src/mixins/treeselectMixin.js @@ -1359,9 +1359,9 @@ export default { return this.$refs.control.$el }, - getMenu() { - const ref = this.appendToBody ? this.$refs.portal.portalTarget : this - const $menu = ref.$refs.menu.$refs.menu + getMenu: function getMenu() { + const ref = this.appendToBody ? this.$refs.portal && this.$refs.portal.portalTarget : this + const $menu = ref && ref.$refs.menu.$refs.menu return $menu && $menu.nodeName !== '#comment' ? $menu : null },