doc.b6bb9f5b.js 2.4 KB

1
  1. import{c as t,o as d,C as e}from"./vendor.0d0a34e4.js";const o={class:"markdown-body"},c=e('<h1>BackTop 返回顶部</h1><h3>介绍</h3><p>提供较长的页面快捷返回顶部功能。</p><h3>安装</h3><pre><code class="language-javascript">\nimport { createApp } from &#39;vue&#39;;\nimport { BackTop } from &#39;@nutui/nutui&#39;;\n\nconst app = createApp();\napp.use(BackTop);\n\n</code></pre><h3>代码实例</h3><h3>基本用法</h3><pre><code class="language-html">&lt;nut-backtop el-id=&quot;elId&quot; &gt;&lt;/nut-backtop&gt;\n</code></pre><h3>设置出现位置</h3><pre><code class="language-html">&lt;nut-backtop :distance=&quot;200&quot; &gt;&lt;/nut-backtop&gt;\n</code></pre><h3>自定义样式</h3><pre><code class="language-html">&lt;nut-backtop @click=&quot;handleClick&quot; el-id=&quot;elId&quot; :distance=&quot;100&quot; :bottom=&quot;90&quot; &gt;&lt;div&gt;无&lt;/div&gt;&lt;/nut-backtop&gt;\n</code></pre><h3>click事件</h3><pre><code class="language-html">&lt;nut-backtop @click=&quot;handleClick&quot; &gt;&lt;/nut-backtop&gt;\n</code></pre><pre><code class="language-html">&lt;script&gt;\nexport default createDemo({\n setup(props, { emit }) {\n const handleClick = () =&gt; {\n console.log(&#39;触发返回顶部&#39;);\n };\n\n return {\n handleClick\n };\n }\n});\n&lt;/script&gt;\n</code></pre><h3>API</h3><h3>Prop</h3><table><thead><tr><th>字段</th><th>说明</th><th>类型</th><th>默认值</th></tr></thead><tbody><tr><td>el-id</td><td>获取监听元素的父级元素</td><td>String</td><td>-</td></tr><tr><td>bottom</td><td>距离页面底部距离</td><td>Number</td><td><code>20</code></td></tr><tr><td>right</td><td>距离页面右侧距离</td><td>Number</td><td><code>10</code></td></tr><tr><td>distance</td><td>页面垂直滚动多高后出现</td><td>Number</td><td><code>200</code></td></tr><tr><td>z-index</td><td>设置组件页面层级</td><td>Number</td><td><code>10</code></td></tr><tr><td>is-animation</td><td>是否有动画,和duration参数互斥</td><td>Boolean</td><td><code>true</code></td></tr><tr><td>duration</td><td>设置动画持续时间</td><td>Number</td><td><code>1000</code></td></tr></tbody></table><h3>Event</h3><table><thead><tr><th>名称</th><th>说明</th><th>回调参数</th></tr></thead><tbody><tr><td>click</td><td>按钮点击时触发事件</td><td>event: MouseEvent</td></tr></tbody></table>',20),a={setup:e=>(e,a)=>(d(),t("div",o,[c]))};export default a;