diff --git a/src/runtime/components/Link.vue b/src/runtime/components/Link.vue
index d989ba97..76847904 100644
--- a/src/runtime/components/Link.vue
+++ b/src/runtime/components/Link.vue
@@ -54,7 +54,7 @@ function resolveLinkClass (route: RouteLocation, currentRoute: RouteLocation, {
v-bind="$attrs"
:class="active ? activeClass : inactiveClass"
>
-
+
(!isExternal && !disabled) && navigate(e)"
>
-
+