-
渐变深色spinner
-
-
-
-
渐变浅色spinner
-
-
-
-
单色spinner
-
-
-
-
单色spinner
-
-
-
+
+```
+:::
+
+#### 渐变浅色spinner
+
+:::demo
+```html
+
+
```
:::
+#### 单色spinner
+
+:::demo
+```html
+
+
+```
+:::
+
### API
| 参数 | 说明 | 类型 | 默认值 | 可选值 |
diff --git a/docs/examples-docs/panel.md b/docs/examples-docs/panel.md
index e551e43e8..12bae1f50 100644
--- a/docs/examples-docs/panel.md
+++ b/docs/examples-docs/panel.md
@@ -31,9 +31,41 @@
## Panel 面板
-面板只是一个容器,里面可以放入自定义的内容。
+### 使用指南
-### 基础用法
+如果你已经按照[快速上手](/vue/component/quickstart)中引入了整个`ZanUI`,以下**组件注册**就可以忽略了,因为你已经全局注册了`ZanUI`中的全部组件。
+
+#### 全局注册
+
+你可以在全局注册`Panel`组件,比如页面的主文件(`index.js`,`main.js`),这样页面任何地方都可以直接使用`Panel`组件了:
+
+```js
+import Vue from 'vue';
+import { Panel } from '@youzan/zanui-vue';
+import '@youzan/zanui-vue/lib/zanui-css/panel.css';
+
+Vue.component(Panel.name, Panel);
+```
+
+#### 局部注册
+
+如果你只是想在某个组件中使用,你可以在对应组件中注册`Panel`组件,这样只能在你注册的组件中使用`Panel`:
+
+```js
+import { Panel } from '@youzan/zanui-vue';
+
+export default {
+ components: {
+ 'zan-panel': Panel
+ }
+};
+```
+
+### 代码演示
+
+#### 基础用法
+
+面板只是一个容器,里面可以放入自定义的内容。
:::demo 基础用法
```html
@@ -45,7 +77,7 @@
```
:::
-### 高级用法
+#### 高级用法
使用具名`slot`自定义内容。
diff --git a/docs/examples-docs/progress.md b/docs/examples-docs/progress.md
index b132611df..6dbd829e8 100644
--- a/docs/examples-docs/progress.md
+++ b/docs/examples-docs/progress.md
@@ -12,7 +12,41 @@
## Progress 进度条
-### 基础用法
+### 使用指南
+
+如果你已经按照[快速上手](/vue/component/quickstart)中引入了整个`ZanUI`,以下**组件注册**就可以忽略了,因为你已经全局注册了`ZanUI`中的全部组件。
+
+#### 全局注册
+
+你可以在全局注册`Progress`组件,比如页面的主文件(`index.js`,`main.js`),这样页面任何地方都可以直接使用`Progress`组件了:
+
+```js
+import Vue from 'vue';
+import { Progress } from '@youzan/zanui-vue';
+import '@youzan/zanui-vue/lib/zanui-css/progress.css';
+
+Vue.component(Progress.name, Progress);
+```
+
+#### 局部注册
+
+如果你只是想在某个组件中使用,你可以在对应组件中注册`Progress`组件,这样只能在你注册的组件中使用`Progress`:
+
+```js
+import { Progress } from '@youzan/zanui-vue';
+
+export default {
+ components: {
+ 'zan-progress': Progress
+ }
+};
+```
+
+### 代码演示
+
+#### 基础用法
+
+默认情况进度条为蓝色,使用`percentage`属性来设置当前进度。
:::demo 基础用法
```html
@@ -29,7 +63,10 @@
:::
-### Inactive
+#### Inactive
+
+是否置灰进度条,一般用于进度条被取消时。
+
:::demo Inactive
```html
@@ -45,8 +82,11 @@
:::
-### 自定义颜色和文字
-:::demo 自定义颜色
+#### 自定义颜色和文字
+
+可以使用`pivot-text`属性自定义文字,`color`属性自定义进度条颜色
+
+:::demo 自定义颜色和文字
```html
@@ -64,7 +104,7 @@
| 参数 | 说明 | 类型 | 默认值 | 可选值 |
|-----------|-----------|-----------|-------------|-------------|
-| inactive | 是否只会 | `boolean` | `false` | `true`, `false` |
+| inactive | 是否置灰 | `boolean` | `false` | `true`, `false` |
| percentage | 进度百分比 | `number` | `false` | `0-100` |
| pivotText | 文字显示 | `string` | 百分比文字 | - |
| color | 进度条颜色 | `string` | `#38f` | hexvalue |
diff --git a/docs/examples-docs/steps.md b/docs/examples-docs/steps.md
index b5beffa8e..de9eb5699 100644
--- a/docs/examples-docs/steps.md
+++ b/docs/examples-docs/steps.md
@@ -30,11 +30,45 @@ export default {
## Steps 步骤条
-### 基础用法
+### 使用指南
+
+如果你已经按照[快速上手](/vue/component/quickstart)中引入了整个`ZanUI`,以下**组件注册**就可以忽略了,因为你已经全局注册了`ZanUI`中的全部组件。
+
+#### 全局注册
+
+你可以在全局注册`Steps`组件,比如页面的主文件(`index.js`,`main.js`),这样页面任何地方都可以直接使用`Steps`组件了:
+
+```js
+import Vue from 'vue';
+import { Steps, Step } from '@youzan/zanui-vue';
+import '@youzan/zanui-vue/lib/zanui-css/steps.css';
+
+Vue.component(Steps.name, Steps);
+Vue.component(Step.name, Step);
+```
+
+#### 局部注册
+
+如果你只是想在某个组件中使用,你可以在对应组件中注册`Steps`组件,这样只能在你注册的组件中使用`Steps`:
+
+```js
+import { Steps, Step } from '@youzan/zanui-vue';
+
+export default {
+ components: {
+ 'zan-steps': Steps,
+ 'zan-step': Step
+ }
+};
+```
+
+### 代码演示
+
+#### 基础用法
:::demo 基础用法
```html
-
+
买家下单
商家接单
买家提货
@@ -61,7 +95,9 @@ export default {
```
:::
-### 只显示步骤条
+#### 只显示步骤条
+
+当你不设置`title`或`description`属性时,就会🈯️显示步骤条,而没有步骤的详细信息。
:::demo 只显示步骤条
```html
@@ -89,5 +125,6 @@ export default {
| 名称 | 说明 |
|-----------|-----------|
+| icon | 自定义icon区域 |
| message-extra | 状态栏添加额外的元素 |
diff --git a/docs/examples-docs/tag.md b/docs/examples-docs/tag.md
index a1a2b89c8..d7f1af015 100644
--- a/docs/examples-docs/tag.md
+++ b/docs/examples-docs/tag.md
@@ -10,13 +10,47 @@
## Tag 标记
-### 基础用法
+### 使用指南
+
+如果你已经按照[快速上手](/vue/component/quickstart)中引入了整个`ZanUI`,以下**组件注册**就可以忽略了,因为你已经全局注册了`ZanUI`中的全部组件。
+
+#### 全局注册
+
+你可以在全局注册`Tag`组件,比如页面的主文件(`index.js`,`main.js`),这样页面任何地方都可以直接使用`Tag`组件了:
+
+```js
+import Vue from 'vue';
+import { Tag } from '@youzan/zanui-vue';
+import '@youzan/zanui-vue/lib/zanui-css/tag.css';
+
+Vue.component(Tag.name, Tag);
+```
+
+#### 局部注册
+
+如果你只是想在某个组件中使用,你可以在对应组件中注册`Tag`组件,这样只能在你注册的组件中使用`Tag`:
+
+```js
+import { Tag } from '@youzan/zanui-vue';
+
+export default {
+ components: {
+ 'zan-tag': Tag
+ }
+};
+```
+
+### 代码演示
+
+#### 基础用法
+
+`Tag`目前有三种类型,`danger`、`success`、`primary`,它们分别显示为红色,绿色和蓝色,你也可以加上自定义的类,为它们加上其他的颜色。
:::demo 基础用法
```html
返现
- 返现
+ 返现