• Anchor 锚点
    • 概述
    • 代码示例
    • API
      • Anchor props
      • Anchor events
      • AnchorLink props

    Anchor 锚点

    概述

    用于跳转到页面指定位置。

    代码示例

    Anchor 锚点 - 图1

    基础用法

    最简单的用法。

    1. <template>
    2. <Anchor show-ink>
    3. <AnchorLink href="#basic_usage" title="Basic Usage" />
    4. <AnchorLink href="#static_position" title="Static Position" />
    5. <AnchorLink href="#API" title="API">
    6. <AnchorLink href="#Anchor_props" title="Anchor props" />
    7. <AnchorLink href="#Anchor_events" title="Anchor events" />
    8. <AnchorLink href="#AnchorLink_props" title="AnchorLink props" />
    9. </AnchorLink>
    10. </Anchor>
    11. </template>
    12. <script>
    13. export default {
    14. }
    15. </script>

    Anchor 锚点 - 图2

    静态位置

    不浮动,状态不随页面滚动变化。

    1. <template>
    2. <Anchor :affix="false" show-ink>
    3. <AnchorLink href="#basic_usage" title="Basic Usage" />
    4. <AnchorLink href="#static_position" title="Static Position" />
    5. <AnchorLink href="#API" title="API">
    6. <AnchorLink href="#Anchor_props" title="Anchor props" />
    7. <AnchorLink href="#Anchor_events" title="Anchor events" />
    8. <AnchorLink href="#AnchorLink_props" title="AnchorLink props" />
    9. </AnchorLink>
    10. </Anchor>
    11. </template>
    12. <script>
    13. export default {
    14. }
    15. </script>

    API

    Anchor props

    属性说明类型默认值
    affix固定模式Booleantrue
    offset-top距离窗口顶部达到指定偏移量后触发Number0
    offset-bottom距离窗口底部达到指定偏移量后触发Number-
    bounds锚点区域边界,单位:pxNumber5
    scroll-offset点击滚动的额外距离Number0
    container指定滚动的容器String | HTMLElement-
    show-ink是否显示小圆点Booleanfalse

    Anchor events

    事件名说明返回值
    on-select点击锚点时触发,返回链接href
    on-change链接改变时触发,返回新链接和旧链接newHref, oldHref

    属性说明类型默认值
    href锚点链接String-
    title文字内容String-
    scroll-offset点击滚动的额外距离Number0