Skip to content

FxAnchor 锚点

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

基础用法

最基础的用法。

水平模式

水平排列的锚点。

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

滚动容器

自定义滚动区域,通过 offset 设置锚点滚动偏移,监听 click 事件并阻止默认行为可避免修改 history。

锚点链接变化

监听锚点链接变化。

下划线类型

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

固定模式

fx 暂无独立 Affix 组件,此处用 CSS position: sticky 模拟固定效果。

Anchor API

Attributes

属性说明类型默认值
container滚动容器string | HTMLElement | Window
offset锚点滚动的偏移量number0
bound元素开始触发锚点的偏移量number15
duration点击锚点时容器滚动时长(毫秒)number300
marker是否显示标记booleantrue
type锚点类型'default' | 'underline''default'
direction锚点方向'vertical' | 'horizontal''vertical'
select-scroll-top滚动到顶部时是否选中链接booleanfalse

Events

事件名说明类型
change锚点链接变化时回调(href: string) => void
click点击链接时触发(e: MouseEvent, href?: string) => void

Exposes

名称说明类型
scrollTo手动滚动到指定位置(href: string) => void

Slots

插槽名说明
defaultFxAnchorLink 组件列表

Attributes

属性说明类型默认值
title锚点链接文字string
href锚点链接地址string

Slots

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