Link
Link belongs to the General category. Start with demos and usage, then use the API tables to finish integration and styling decisions.
Use the quick jump panel to reach overview, usage, demos, and API first, then continue through the full page.
Version history is grouped by release so you can quickly see what changed for this component across published versions.
2026-09-14
add linkComponent injection via ConfigProvider
add linkComponent injection via ConfigProvider
2026-05-28
simplify link component logic and remove unused Nuxt integration
2026-05-28
refactor LinkComponent to use shallowRef and improve NuxtLink handling
2026-05-23
get config provider can be null
2026-01-28
update href prop description and type
2026-01-27
remove unused custom prop and simplify href handling
2026-01-22
enhance slot binding for Link component and update styles
2026-01-21
enhance slot functionality and improve forwarded props handling
2026-01-02
extend LinkProps to include LinkBaseProps and LinkExtraProps, and set default rel attribute
2025-12-09
enhance slot functionality in link components to pass isHref prop for better context handling
enhance slot functionality in link components to pass isHref prop for better context handling
2025-11-18
introduce Link component for enhanced navigation and update app examples to utilize it
add Link component and examples for improved navigation in the playground
enhance Link component with disabled state handling
rename Link component file and implement new link.vue with props and computed class handling
add target prop and refactor isExternal to isHref for improved link handling
update href handling to conditionally set based on Nuxt context for improved link behavior
remove unnecessary width utility from linkVariants base styles for cleaner implementation
update target behavior to default to '_blank' for external links
consolidate Nuxt and Router link components into a single Link component with dynamic resolution
simplify forwarded props handling and update types for improved clarity and functionality
rename Link component to SLink for consistency with naming conventions
change LinkProps to use HTMLAttributes directly and update ButtonLinkProps to use type alias for clarity
update target behavior to default to '_blank' for external links
introduce Link component for enhanced navigation and update app examples to utilize it
add Link component and examples for improved navigation in the playground
enhance Link component with disabled state handling
rename Link component file and implement new link.vue with props and computed class handling
add target prop and refactor isExternal to isHref for improved link handling
update href handling to conditionally set based on Nuxt context for improved link behavior
remove unnecessary width utility from linkVariants base styles for cleaner implementation
consolidate Nuxt and Router link components into a single Link component with dynamic resolution
simplify forwarded props handling and update types for improved clarity and functionality
rename Link component to SLink for consistency with naming conventions
change LinkProps to use HTMLAttributes directly and update ButtonLinkProps to use type alias for clarity