2.2 KiB
2.2 KiB
Link
Demos
API
Props
Name | Type | Default | Description |
---|---|---|---|
ui |
string= |
- | [^ui] |
to |
`string | Object` | - |
rel |
string |
- | Specifies the relationship of the target object to the link object. Refer to MDN for more details. |
target |
string |
- | [^target] |
native |
boolean |
false |
Whether to enforce the use of native <a> element (instead of <router-link> ). |
fallback |
string |
'span' |
Specifies the fallback element type when no to prop is specified. |
disabled |
boolean= |
false |
Whether the link is disabled. |
^^^ui Style variants.
+++Enum values
Value | Description |
---|---|
strong |
Strong style. |
s |
Small. |
m |
Medium. |
+++ | |
^^^ |
^^^target Specifies where to display the linked content. Refer to MDN for more details.
:::tip
When target
has a value of _blank
, a noopener
token will be automatically added into rel
(if not already exist) to enhance safety for free.
:::
^^^
Slots
Name | Description |
---|---|
default |
The content of the link. |
Events
Name | Description |
---|---|
click |
Triggered upon clicks when the to prop is falsy or the native prop is true . The callback parameter list is (event) , where the type of event is HTML's native Event . |
Configs
Key | Type | Default | Description |
---|---|---|---|
link.routerLink |
string |
'router-link' |
The name of the link component used in route mode so that you can replace the default one with a Vue Router-compatible implementation in environments such as Nuxt.js. |