# 基础链接

# 使用

创建.canvas文件,编写文件内容

<canvas width="800" height="50">
    <link x="10" y="10">默认链接</link>
    <link x="80" y="10" type="primary">主要链接</link>
    <link x="150" y="10" type="success">成功链接</link>
    <link x="220" y="10" type="info">信息链接</link>
    <link x="290" y="10" type="warning">警告链接</link>
    <link x="360" y="10" type="danger">危险链接</link>
</canvas>

# 禁用状态

给链接元素传入disabled属性来控制其是否可用

<canvas width="800" height="50">
    <link x="10" y="10" disabled>默认按钮</link>
    <link x="80" y="10" type="primary" disabled>主要按钮</link>
    <link x="150" y="10" type="success" disabled>成功按钮</link>
    <link x="220" y="10" type="info" disabled>信息按钮</link>
    <link x="290" y="10" type="warning" disabled>警告按钮</link>
    <link x="360" y="10" type="danger" disabled>危险按钮</link>
</canvas>

# 下划线

给链接元素传入underline属性来控制其是否显示下划线

<canvas width="800" height="50">
    <link x="10" y="10" underline>有下划线</link>
    <link x="80" y="10" type="text" :underline="false">无下划线</link>
</canvas>

# 事件

支持监听click事件

<canvas width="800" height="50">
    <link x="10" y="10" type="primary" @click="handleClick">click链接</link>
</canvas>

<script>
{
    methods: {
	handleClick() {
	    console.log('link -> click event triggered')
	}
    }
}
</script>

# 元素参数

参数 说明 类型 可选值 默认值
text 链接文字 string 按钮
fontSize 链接文字大小 string| number canvas绘制上下文对象默认设置的字体大小
type 类型 string default| primary | success | info | warning | danger | text default
href 原生 href 属性 string
disabled 是否禁用 boolean false

# 元素事件

事件名称 说明 回调参数
click 点击链接触发的事件