Skip to content

Latest commit

 

History

History
56 lines (34 loc) · 1.91 KB

RouterLinkI.md

File metadata and controls

56 lines (34 loc) · 1.91 KB
editLink

API Documentation / _RouterLinkI

Interface: _RouterLinkI

Typed version of the RouterLink component. Its generic defaults to the typed router, so it can be inferred automatically for JSX.

Constructors

constructor

new _RouterLinkI(): Object

Returns

Object

Name Type
$props AllowedComponentProps & ComponentCustomProps & VNodeProps & RouterLinkProps
$slots { default?: (__namedParameters: { href: string ; isActive: boolean ; isExactActive: boolean ; route: RouteLocationResolvedGeneric ; navigate: (e?: MouseEvent) => Promise<void | NavigationFailure> }) => VNode<RendererNode, RendererElement, { [key: string]: any; }>[] }
$slots.default? (__namedParameters: { href: string ; isActive: boolean ; isExactActive: boolean ; route: RouteLocationResolvedGeneric ; navigate: (e?: MouseEvent) => Promise<void | NavigationFailure> }) => VNode<RendererNode, RendererElement, { [key: string]: any; }>[]

Properties

useLink

useLink: <Name>(props: UseLinkOptions<Name>) => UseLinkReturn<Name>

Access to useLink() without depending on using vue-router

Type declaration

▸ <Name>(props): UseLinkReturn<Name>

Access to useLink() without depending on using vue-router

Type parameters
Name Type
Name extends string | symbol = string | symbol
Parameters
Name Type
props UseLinkOptions<Name>
Returns

UseLinkReturn<Name>