WLink 组件
链接组件,基于 WinDesignNext Link 封装,用于页面内跳转、外部链接或触发 A2UI 事件。
基础用法
API
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
component | string | WLink | 组件类型(必填) |
href | string | DataBindingValue | — | 链接地址 |
type | string | DataBindingValue | default | 链接类型 |
underline | boolean | string | true | 下划线样式 |
disabled | boolean | false | 是否禁用 |
target | string | _self | 打开方式 |
icon | string | — | 图标 |
child | string | — | 链接文字子组件 ID |
action | Action | — | 点击事件 |
path 支持说明
| 属性 | path 支持 | 说明 |
|---|---|---|
href | ✅ | 链接地址,Agent 可动态更新 |
type | ✅ | 链接样式类型 |
href 动态绑定
json
{
"component": "WLink",
"href": { "path": "/detailUrl" },
"target": "_blank",
"child": "link_text"
}action 定义(无 href 或配合 href)
json
{
"component": "WLink",
"child": "link_text",
"action": {
"event": {
"name": "onViewDetail",
"type": "click"
}
}
}注意事项
- 链接文字通过
child引用 Text 或其他子组件 - 配置了
href时点击会跳转;同时配置action时也会触发 A2UI 事件 disabled: true时链接不可点击且无 href 跳转