Skip to content

A ​

简易介绍 ​

a 链接组件,用于显示超链接内容,支持多种样式和交互行为。可以使用 <MYa></MYa> 或者 <MYa /> 来实现一个链接组件。

关于颜色的使用 ​

type ​

在 MYa 中使用 type 可以实现链接的颜色定义,这些颜色是 mengyue-components 提供的基本颜色定义。 例如使用 type 完成下面的颜色定义,如果不写 type 默认是蓝色链接:

代码演示
展开代码

自定义颜色 ​

如果默认颜色不满足需求,还可以自定义颜色,使用 color 属性自定义链接颜色。

代码演示
展开代码

关于交互行为 ​

disabled ​

使用 disabled 属性可以禁用链接。

代码演示
展开代码

underline ​

使用 underline 属性可以控制链接下划线的显示。

代码演示
展开代码

关于尺寸 ​

size ​

使用 size 属性可以调整链接大小。

代码演示
展开代码

组合使用 ​

最后,实现多种 API 组合使用:

代码演示
展开代码

注意: 如果使用了 type 属性,请不要在组件上定义 color 属性,不然 color 会覆盖 type,最终生效 color 的配置。

API 参考 ​

Props ​

参数说明类型可选值默认值
type链接类型stringprimary/success/warning/danger/info—
color颜色string支持16进制颜色或单词颜色—
disabled禁用boolean—false
underline下划线boolean—true
size尺寸stringmini/small/medium/large/自定义medium
tag渲染标签string支持所有 HTML 标签a

类型定义 ​

typescript
interface AProps {
  type?: string;
  color?: string;
  disabled?: boolean;
  underline?: boolean;
  size?: string;
  tag?: string;
}

基于 MIT 协议