Anchor 锚点 ​

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

基础用法 ​

最简单的用法。

水平模式 ​

水平排列的锚点

TIP

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

滚动容器 ​

自定义滚动区域,使用 offset props 可以设置锚点滚动偏移。 监听link-click事件并阻止浏览器的默认行为,从而不会更改历史记录。

Fixed Top Block
part1
part2
part3

锚点链接变化 ​

监听锚点链接变化

下划线类型 ​

设置type="underline"以更改为下划线类型

固定模式 ​

使用 affix 组件来固定住页面中的锚点。

Anchor API ​

属性 ​

属性说明类型默认值
container滚动的容器string \HTMLElement \
offset设置锚点滚动的偏移量number0
bound触发锚点的元素的位置偏移量number15
duration设置容器滚动持续时间,单位为毫秒。number300
marker是否显示标记booleantrue
type设置锚点类型enum`'default' \'underline'`
direction设置锚点方向enum`'vertical' \'horizontal'`
select-scroll-top 2.9.2滚动时,链接是否选中位于顶部booleanfalse

Anchor Events ​

事件名说明类型
changestep 改变时的回调Function
click当用户点击链接时触发Function

Anchor Exposes ​

名称说明类型
scrollTo手动滚动到特定位置。Function

Anchor Slots ​

名称说明
defaultAnchorLink 组件列表
属性说明类型默认值
title链接的文本内容。string—
href链接的地址。string—
名称说明
default链接的内容
sub-link子链接的槽位。

源代码 ​

组件 • 样式 • 文档

贡献者 ​