Link 链接

示例

<template>
<article>
  <section>
    <h4>Router link</h4>
    <div>
      <veui-link :to="{ name: 'components-icon' }">
        Previous
      </veui-link>
    </div>
  </section>
  <section>
    <h4>Native link</h4>
    <div>
      <veui-link
        native
        to="./pagination"
      >
        Next
      </veui-link>
    </div>
  </section>
</article>
</template>

<script>
import { Link } from 'veui'

export default {
  components: {
    'veui-link': Link
  }
}
</script>

API

属性

名称类型默认值描述
uistring-

预设样式。

描述
primary主要链接,背景显示为主题色。
aux辅助样式。
success成功样式。
warning警告样式。
alert危险提示样式。
tostring|Object-链接路径。当配合 Vue Router 使用时,会透传到 <router-link>同名属性;否则只支持 string 类型,输出到 <a> 元素的 href 属性中。
relstring-HTML 原生的链接类型,可参考 MDN 的相关介绍
targetstring-

指定在何处显示链接的资源,可参考 MDN 的相关介绍

target_blank 时将自动增加 noopener 值(如果用户未指定该值)以增强默认情况下的安全性。

nativebooleanfalse是否强制使用原生的 <a> 元素。
fallbackstring'span'to 属性为空时使用的原生元素类型。
disabledbooleanfalse是否为禁用状态。

插槽

名称描述
default链接内容。

事件

名称描述
clickto 属性为空或指定了 nativetrue 的情况下,点击时触发。回调参数为 (event)event 类型为原生 Event