# Link
# 基础链接
# 使用
创建.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 | 点击链接触发的事件 |