Anchor 锚点

通过锚点可快速定位到当前页面中的信息位置。

基础用法

最简单的用法。

横向模式

横向排列的锚点。

TIP

横向模式不支持 sub-link 插槽。

滚动容器

自定义滚动区域;使用 offset 可设置滚动偏移;监听 link-click 并阻止默认行为则不会改变浏览器历史记录。

Fixed Top Block
part1
part2
part3

锚点链接变化

监听锚点链接变化。

下划线类型

设置 type="underline" 可切换为下划线样式。

固钉模式

结合固钉组件,将锚点固定在页面中。

锚点 API

锚点 属性

名称说明类型默认值
container滚动容器string | HTMLElement | Window
offset锚点滚动的偏移量number0
bound开始触发锚点高亮的元素偏移量number15
duration容器滚动动画时长(毫秒)number300
marker是否显示指示标记booleantrue
type锚点类型enumdefault
direction锚点方向enumvertical
select-scroll-top选中链接时是否滚动到可视区域顶部booleanfalse

锚点 事件

事件名说明类型
change当前锚点变化时回调Function
click用户点击链接时触发Function

锚点 暴露

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

锚点 插槽

名称说明
default锚点链接组件列表

锚点链接 属性

名称说明类型默认值
title锚点链接的文案string
href锚点链接地址string

锚点链接 插槽

名称说明
default锚点链接的内容
sub-link子级链接插槽