• Anchor锚点
    • 何时使用
    • 单独引入此组件
    • 代码演示
    • API
      • nz-anchorcomponent
      • nz-linkcomponent

    Anchor锚点

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

    何时使用

    需要展现当前页面上可供跳转的锚点链接,以及快速在锚点之间跳转。

    单独引入此组件

    想要了解更多关于单独引入组件的内容,可以在快速上手页面进行查看。

    1. import { NzAnchorModule } from 'ng-zorro-antd/anchor';

    代码演示

    Anchor锚点 - 图1

    基本

    最简单的用法。

    1. import { Component } from '@angular/core';
    2. @Component({
    3. selector: 'nz-demo-anchor-basic',
    4. template: `
    5. <nz-anchor>
    6. <nz-link nzHref="#components-anchor-demo-basic" nzTitle="Basic demo"></nz-link>
    7. <nz-link nzHref="#components-anchor-demo-static" nzTitle="Static demo"></nz-link>
    8. <nz-link nzHref="#api" nzTitle="API">
    9. <nz-link nzHref="#nz-anchor" nzTitle="nz-anchor"></nz-link>
    10. <nz-link nzHref="#nz-link" nzTitle="nz-link"></nz-link>
    11. </nz-link>
    12. </nz-anchor>
    13. `
    14. })
    15. export class NzDemoAnchorBasicComponent {}

    Anchor锚点 - 图2

    静态位置

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

    1. import { Component, ViewEncapsulation } from '@angular/core';
    2. @Component({
    3. selector: 'nz-demo-anchor-static',
    4. encapsulation: ViewEncapsulation.None,
    5. template: `
    6. <nz-anchor [nzAffix]="false">
    7. <nz-link nzHref="#components-anchor-demo-basic" nzTitle="Basic demo"></nz-link>
    8. <nz-link nzHref="#components-anchor-demo-static" nzTitle="Static demo"></nz-link>
    9. <nz-link nzHref="#api" nzTitle="API">
    10. <nz-link nzHref="#nz-anchor" nzTitle="nz-anchor"></nz-link>
    11. <nz-link nzHref="#nz-link" nzTitle="nz-link"></nz-link>
    12. </nz-link>
    13. </nz-anchor>
    14. `
    15. })
    16. export class NzDemoAnchorStaticComponent {}

    API

    nz-anchorcomponent

    成员说明类型默认值
    [nzAffix]固定模式booleantrue
    [nzBounds]锚点区域边界,单位:pxnumber5
    [nzOffsetTop]距离窗口顶部达到指定偏移量后触发number-
    [nzShowInkInFixed]固定模式是否显示小圆点booleanfalse
    [nzTarget]指定滚动的容器string | HTMLElementwindow
    (nzClick)点击项触发EventEmitter<string>-
    (nzScroll)滚动至某锚点时触发EventEmitter<NzAnchorLinkComponent>-

    nz-linkcomponent

    成员说明类型默认值
    [nzHref]锚点链接string-
    [nzTitle]文字内容string | TemplateRef<void>-