|
1 | 1 | <frame/> |
2 | 2 |
|
3 | | -# Divider 分割线 |
| 3 | +# Divider 分割线 |
4 | 4 |
|
| 5 | +:::danger 请注意 |
| 6 | +`hairline`、`dashed`、`content-position`、`vertical`属性为 $LOWEST_VERSION$ 版本新增支持,在此之前仅支持默认插槽显示文本和自定义`color`。 |
| 7 | +::: |
5 | 8 |
|
6 | 9 | ## 基本使用 |
7 | 10 |
|
8 | | -使用默认插槽设置内容。 |
| 11 | +默认渲染一条水平分割线。 |
9 | 12 |
|
10 | 13 | ```html |
11 | | -<wd-divider>这是分割线</wd-divider> |
| 14 | +<wd-divider></wd-divider> |
| 15 | +``` |
| 16 | + |
| 17 | +## 展示文本 |
| 18 | + |
| 19 | +使用默认插槽在分割线中间插入内容。 |
| 20 | + |
| 21 | +```html |
| 22 | +<wd-divider>展示文本</wd-divider> |
| 23 | +``` |
| 24 | + |
| 25 | +## 自定义渲染内容 |
| 26 | + |
| 27 | +使用默认插槽在分割线中间插入自定义内容。 |
| 28 | + |
| 29 | +```html |
| 30 | +<wd-divider> |
| 31 | + <wd-icon name="arrow-down" size="20" color="#1989fa" /> |
| 32 | +</wd-divider> |
| 33 | +``` |
| 34 | + |
| 35 | +## 内容位置 |
| 36 | + |
| 37 | +通过 `content-position` 指定内容所在位置。 |
| 38 | + |
| 39 | +```html |
| 40 | +<wd-divider>中间</wd-divider> |
| 41 | +<wd-divider content-position="left">左侧</wd-divider> |
| 42 | +<wd-divider content-position="right">右侧</wd-divider> |
| 43 | +``` |
| 44 | + |
| 45 | +## 虚线 |
| 46 | + |
| 47 | +添加 `dashed` 属性使分割线渲染为虚线。 |
| 48 | + |
| 49 | +```html |
| 50 | +<wd-divider dashed>虚线分割</wd-divider> |
12 | 51 | ``` |
13 | 52 |
|
14 | 53 | ## 自定义颜色 |
|
19 | 58 | <wd-divider color="#4D80F0">自定义颜色</wd-divider> |
20 | 59 | ``` |
21 | 60 |
|
| 61 | +## 垂直分割线 |
| 62 | + |
| 63 | +添加 `vertical` 属性使分割线渲染为垂直分割线。 |
| 64 | + |
| 65 | +```html |
| 66 | +<view class="content"> |
| 67 | + 文本 |
| 68 | + <wd-divider vertical /> |
| 69 | + 文本 |
| 70 | + <wd-divider vertical dashed /> |
| 71 | + 文本 |
| 72 | + <wd-divider vertical :hairline="false" /> |
| 73 | + 文本 |
| 74 | + <wd-divider vertical color="#1989fa" /> |
| 75 | + 文本 |
| 76 | +</view> |
| 77 | +``` |
| 78 | + |
| 79 | +```css |
| 80 | +.content { |
| 81 | + padding: 12rpx 15px; |
| 82 | +} |
| 83 | +``` |
| 84 | + |
22 | 85 | ## Attributes |
23 | 86 |
|
24 | | -| 参数 | 说明 | 类型 | 可选值 | 默认值 | 最低版本 | |
25 | | -|-----|------|-----|-------|-------|--------| |
26 | | -| color | 自定义颜色,所有颜色的写法 | string | - | - | - | |
| 87 | +| 参数 | 说明 | 类型 | 可选值 | 默认值 | 最低版本 | |
| 88 | +| ---------------- | ------------------------------ | ------- | ----------------------- | -------- | ---------------- | |
| 89 | +| color | 自定义颜色,支持所有颜色的写法 | string | - | - | - | |
| 90 | +| hairline | 是否显示边框 | boolean | - | true | $LOWEST_VERSION$ | |
| 91 | +| dashed | 是否显示为虚线 | boolean | - | false | $LOWEST_VERSION$ | |
| 92 | +| content-position | 内容位置 | string | `left`/`center`/`right` | `center` | $LOWEST_VERSION$ | |
| 93 | +| vertical | 是否显示为垂直分割线 | boolean | - | false | $LOWEST_VERSION$ | |
27 | 94 |
|
28 | 95 | ## Slot |
29 | 96 |
|
30 | | -| name | 说明 | 最低版本 | |
31 | | -|------|-----|---------| |
32 | | -| default | 内容 | - | |
| 97 | +| name | 说明 | 最低版本 | |
| 98 | +| ------- | ---- | -------- | |
| 99 | +| default | 内容,仅在 `vertical` 为 `false` 时生效 | - | |
33 | 100 |
|
34 | 101 | ## 外部样式类 |
35 | 102 |
|
36 | | -| 类名 | 说明 | 最低版本 | |
37 | | -|-----|-----|---------| |
38 | | -| custom-class | 根节点样式 | - | |
| 103 | +| 类名 | 说明 | 最低版本 | |
| 104 | +| ------------ | ---------- | -------- | |
| 105 | +| custom-class | 根节点样式 | - | |
0 commit comments