UNPKG

ng-ytl-zorro-antd

Version:

An enterprise-class UI components based on Ant Design and Angular

125 lines (124 loc) 4.36 kB
<article> <section class="markdown"><h1>Tooltip 文字提示</h1> <section class="markdown"><p>简单的文字提示气泡框。</p> <h2 id="何时使用"><span>何时使用</span> <a class="anchor">#</a> </h2> <p>鼠标移入则显示提示,移出消失,气泡浮层不承载复杂文本和操作。</p> <p>可用来代替系统默认的 <code>title</code> 提示,提供一个<code>按钮/文字/操作</code>的文案解释。</p> </section> <h2>代码演示<i class="code-box-expand-trigger anticon anticon-appstore" title="展开全部代码"></i></h2> </section> <div nz-row [nzGutter]="8"> <div nz-col [nzSpan]="12"> <nz-code-box [nzTitle]="'基本'" id="components-tooltip-demo-basic" [nzCode]="NzDemoTooltipBasicCode"> <nz-demo-tooltip-basic demo></nz-demo-tooltip-basic> <div intro> <p>最简单的用法</p> </div> </nz-code-box> <nz-code-box [nzTitle]="'模板'" id="components-tooltip-template-basic" [nzCode]="NzDemoTooltipTemplateCode"> <nz-demo-tooltip-template demo></nz-demo-tooltip-template> <div intro> <p>装载模板</p> </div> </nz-code-box> </div> <div nz-col [nzSpan]="12"> <nz-code-box [nzTitle]="'位置'" id="components-tooltip-demo-position" [nzCode]="NzDemoTooltipPositionCode"> <nz-demo-tooltip-position demo></nz-demo-tooltip-position> <div intro> <p>位置有 12 个方向。</p> </div> </nz-code-box> </div> </div> <section class="markdown api-container"> <h2 id="API"><span>API</span> <!-- <a class="anchor">#</a> --> </h2> <table> <thead> <tr> <th>参数</th> <th>说明</th> <th>类型</th> <th>默认值</th> </tr> </thead> <tbody> <tr> <td>nzTitle</td> <td>提示文字</td> <td>String</td> <td></td> </tr> <tr> <td>nzPlacement</td> <td>气泡框位置,可选 <code>top</code><code>left</code><code>right</code><code>bottom</code><code>topLeft</code><code>topRight</code> <br> <code>bottomLeft</code><code>bottomRight</code><code>leftTop</code><code>leftBottom</code><code>rightTop</code><code>rightBottom</code> </td> <td>String</td> <td>top</td> </tr> <tr> <td>nzTemplate</td> <td>气泡内容,在Tooltip中会覆盖掉<code>nzTitle</code>的内容 </td> <td>ng-template</td> <td></td> </tr> <tr> <td>nzVisible</td> <td>用于手动控制浮层显隐 双向绑定</td> <td>Boolean</td> <td>false</td> </tr> <tr> <td>nzVisibleChange</td> <td>显示隐藏的回调</td> <td>EventEmitter</td> <td></td> </tr> <tr> <td>nzTrigger</td> <td>触发行为,可选 <code>hover/focus/click</code> </td> <td>String</td> <td>hover</td> </tr> <tr> <td>nzOverlayClassName</td> <td>卡片类名</td> <td>String</td> <td></td> </tr> <tr> <td>nzOverlayStyle</td> <td>卡片样式</td> <td>object</td> <td></td> </tr> <tr> <td>nzMouseEnterDelay</td> <td>鼠标移入后延时多少才显示 Tooltip,单位:秒(nzTrigger='hover'时有效)</td> <td>number</td> <td>0</td> </tr> <tr> <td>nzMouseLeaveDelay</td> <td>鼠标移出后延时多少才隐藏 Tooltip,单位:秒(nzTrigger='hover'时有效)</td> <td>number</td> <td>0.1</td> </tr> </tbody> </table> <h2 id="注意"><span>注意</span> <!-- <a class="anchor">#</a> --> </h2> <p>请确保 <code>Tooltip</code>的子元素能接受 <code>onMouseEnter</code><code>onMouseLeave</code><code>onFocus</code><code>onClick</code>事件。 </p></section> </article>