| 1 |
- import{e as t,o as e,G as o}from"./vendor.e1f99099.js";const r={class:"markdown-body"},s=[o('<h1>Progress 进度条</h1><h3>介绍</h3><p>展示操作或任务的当前进度,比如上传文件。</p><h3>安装</h3><pre><code class="language-javascript">import { createApp } from 'vue';\n//vue\nimport { Progress } from '@nutui/nutui';\n//taro\nimport { Progress } from '@nutui/nutui-taro';\n\nconst app = createApp();\napp.use(Progress);\n\n</code></pre><h2>代码示例</h2><h3>基础用法</h3><pre><code class="language-html"><nut-progress percentage="30"></nut-progress>\n</code></pre><h3>设置高度和颜色</h3><pre><code class="language-html"><nut-progress percentage="30" stroke-color="pink" stroke-width="20"></nut-progress>\n</code></pre><h3>设置百分比不显示</h3><pre><code class="language-html"><nut-progress percentage="50" :show-text="false"></nut-progress>\n</code></pre><h3>设置百分比外显</h3><pre><code class="language-html"><nut-progress percentage="60" :text-inside="false" stroke-height="24"></nut-progress>\n</code></pre><h3>设置百分比内显</h3><pre><code class="language-html"><nut-progress percentage="60" :text-inside="true" stroke-width="24"></nut-progress>\n</code></pre><h2>自定义尺寸</h2><p>内置 <strong>small</strong>,<strong>base</strong>,<strong>large</strong> 三种规格供使用。</p><pre><code class="language-html"><nut-progress size="small" percentage="30" text-inside="true" ></nut-progress>\n<nut-progress size="base" percentage="50" text-inside="true"></nut-progress>\n<nut-progress size="large" percentage="70" text-inside="true"></nut-progress>\n</code></pre><h3>设置状态显示</h3><pre><code class="language-html">//动态展示\n<nut-progress \n percentage="30" \n stroke-color="linear-gradient(270deg, rgba(18,126,255,1) 0%,rgba(32,147,255,1) 32.815625%,rgba(13,242,204,1) 100%)" \n status="active">\n</nut-progress>\n// 展示icon\n<nut-progress percentage="50" stroke-color="#f30" stroke-width="15" ></nut-progress>\n<nut-progress percentage="100" stroke-color="#1890ff" stroke-width="15" status="success"></nut-progress>\n</code></pre><h2>Prop</h2><table><thead><tr><th>字段</th><th>说明</th><th>类型</th><th>默认值</th></tr></thead><tbody><tr><td>percentage</td><td>百分比</td><td>Number</td><td>0</td></tr><tr><td>stroke-color</td><td>进度条背景色</td><td>String</td><td>#f30</td></tr><tr><td>stroke-width</td><td>进度条宽度</td><td>String</td><td>‘’</td></tr><tr><td>size</td><td>进度条及文字尺寸,可选值small/base/large</td><td>String</td><td>-</td></tr><tr><td>show-text</td><td>是否显示进度条文字内容</td><td>Boolean</td><td>true</td></tr><tr><td>text-inside</td><td>进度条文字显示位置(false:外显,true:内显)</td><td>Boolean</td><td>false</td></tr><tr><td>text-color</td><td>进度条文字颜色设置</td><td>String</td><td>#333</td></tr><tr><td>status</td><td>进度条当前状态,active(展示动画效果)/icon(展示icon标签)</td><td>String</td><td>text</td></tr><tr><td>icon-name</td><td>icon名称</td><td>String</td><td>checked</td></tr><tr><td>icon-color</td><td>icon颜色</td><td>String</td><td>#439422</td></tr></tbody></table>',23)],d={setup:o=>(o,d)=>(e(),t("div",r,s))};export{d as default};
|