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<Custom>(): object;

Returns ​

object

$props ​
ts
$props: RouterLinkPropsTyped<Custom>;
$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.