diff --git a/packages/tabs/src/tab-nav.vue b/packages/tabs/src/tab-nav.vue index 3b2cc60712..5da63daba1 100644 --- a/packages/tabs/src/tab-nav.vue +++ b/packages/tabs/src/tab-nav.vue @@ -3,6 +3,7 @@ import { h, defineComponent, ref, inject, computed, onUpdated, onMounted, onBefo import { addResizeListener, removeResizeListener, ResizableElement } from '@element-plus/utils/resize-event' import { EVENT_CODE } from '@element-plus/utils/aria' import { on, off } from '@element-plus/utils/dom' +import throwError from '@element-plus/utils/error' import TabBar from './tab-bar.vue' import { NOOP, capitalize } from '@vue/shared' import { RootTabs, Pane, ITabType } from './tabs.vue' @@ -46,7 +47,7 @@ export default defineComponent({ setup() { const rootTabs = inject('rootTabs') if (!rootTabs) { - throw new Error(`ElTabNav must use with ElTabs`) + throwError('[ElTabNav]', `ElTabNav must be nested inside ElTabs`) } const scrollable = ref(false)