Anchor 锚点

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

基础用法

最基本的使用

水平模式

水平对齐的锚点

提示

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

滚动容器

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

固定顶部区块
部分1
部分2
部分3

监听锚点链接的改变

下划线类型

设置 type="underline" 切换到下划线类型

固钉模式

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

Anchor API

Anchor 属性

属性描述类型默认值
container滚动容器。string | HTMLElement | Window
offset设置锚点滚动的偏移量。number0
bound开始触发锚点的元素偏移量。number15
duration设置容器滚动的持续时间,单位为毫秒。number300
marker是否显示标记。booleantrue
type设置锚点类型。枚举default
direction设置锚点方向。枚举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子链接的插槽。

来源

组件样式文档

贡献者