Anchor 锚点

通过锚点,您可以快速找到当前页面上的信息内容位置。

基础用法

最基本的使用

水平模式

水平对齐锚点

提示

水平模式不支持 sub-link 插槽。

滚动容器

自定义滚动区域,使用 offset 属性可以设置锚点滚动偏移量,监听 link-click 事件并阻止浏览器默认行为,这样就不会改变历史记录。

固定的顶部区域
第一部分
第二部分
第三部分

监听锚点链接的改变

下划线类型

设置 type="underline" 变为下划线类型

固钉模式

使用固钉组件将锚点固定在页面内。

Anchor API

Anchor 属性

属性描述类型默认值
container滚动容器。string | HTMLElement | Window
offset设置锚点滚动的偏移量。number0
bound元素开始触发锚点的偏移量。number15
duration设置容器滚动持续时间,单位毫秒。number300
marker是否显示标记。booleantrue
type设置 Anchor 类型。枚举default
direction设置 Anchor 方向。枚举vertical
select-scroll-top 2.9.2滚动时链接是否在顶部选中。booleanfalse

Anchor 事件

名称描述类型
change步骤改变时的回调Function
click当用户点击链接时触发Function

Anchor 方法

名称描述类型
scrollTo手动滚动到指定位置。Function

Anchor 插槽

名称描述
defaultAnchorLink 组件列表
属性描述类型默认值
title锚点链接的文本内容。string
原生 href 属性锚点链接的地址。string
名称描述
default锚点链接的内容。
sub-link子链接的插槽。

来源

组件样式文档

贡献者