Skip to content

vue-router / _RouterLinkI

_RouterLinkI

Internal

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

Constructors

Constructor

ts
new _RouterLinkI(): object;

Returns

object

$props
ts
$props: AllowedComponentProps & ComponentCustomProps & VNodeProps & RouterLinkProps;
$slots
ts
$slots: object;
$slots.default()?
ts
optional default: (__namedParameters) => VNode<RendererNode, RendererElement, {
[key: string]: any;
}>[];
Parameters
__namedParameters
href

string

isActive

boolean

isExactActive

boolean

route

RouteLocationResolvedGeneric

Returns

VNode<RendererNode, RendererElement, { [key: string]: any; }>[]

Properties

ts
useLink: <Name>(props) => UseLinkReturn<Name>;

Internal

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

Returns the internal behavior of a RouterLink without the rendering part.

Type Parameters

Name

Name extends string | symbol = string | symbol

Parameters

props

UseLinkOptions<Name>

a to location and an optional replace flag

Returns

UseLinkReturn<Name>

Released under the MIT License.