Skip to content

Commit 8b4d2ed

Browse files
authored
fix: 🐛 修复web-types可选值/默认值类型识别错误 (#899)
1 parent 18cef13 commit 8b4d2ed

11 files changed

Lines changed: 60 additions & 40 deletions

File tree

docs/component/cell.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ function handleSwitchChange({ value }) {
233233
| -------- | -------------- | ------- | ------ | ------ | -------- |
234234
| title | 分组标题 | string | - | - | - |
235235
| value | 分组右侧内容 | string | - | - | - |
236-
| border | 是否展示边框线 | string | - | - | - |
236+
| border | 是否展示边框线 | boolean | - | - | - |
237237
| use-slot | 分组启用插槽 | boolean | - | false | - |
238238

239239
## Cell Attributes

docs/component/circle.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,17 +67,17 @@ const gradientColor = {
6767

6868
| 参数 | 说明 | 类型 | 可选值 | 默认值 | 最低版本 |
6969
| ----------------- | ---------------------------- | --------------------------- | ------------------------------------------ | --------------- | -------- |
70-
| `v-model` \|`modelValue` | 当前进度 | number | - | `0` | 0.1.19 |
70+
| `v-model` / `modelValue` | 当前进度 | number | - | `0` | 0.1.19 |
7171
| `customClass` | 自定义class | string | - | - | 0.1.19 |
7272
| `customStyle` | 自定义style | string | - | - | 0.1.19 |
7373
| `size` | 圆环直径,默认单位为 px | number | - | `100` | 0.1.19 |
74-
| `color` | 进度条颜色 | string \| Record<string, string> | - | `#4d80f0` | 0.1.19 |
74+
| `color` | 进度条颜色 | string / Record<string, string> | - | `#4d80f0` | 0.1.19 |
7575
| `layerColor` | 轨道颜色 | string | - | `#EBEEF5` | 0.1.19 |
7676
| `fill` | 填充颜色 | string | - | `#ffffff` | 0.1.19 |
7777
| `speed` | 动画速度(单位为 rate/s) | number | - | `50` | 0.1.19 |
7878
| `text` | 文字 | string | - | - | 0.1.19 |
7979
| `strokeWidth` | 进度条宽度,单位px | number | - | `10` | 0.1.19 |
80-
| `strokeLinecap` | 进度条端点的形状 | string | `butt` \| `round` \| `square` | `round` | 0.1.19 |
80+
| `strokeLinecap` | 进度条端点的形状 | string | `butt` / `round` / `square` | `round` | 0.1.19 |
8181
| `clockwise` | 是否顺时针增加 | boolean | - | `true` | 0.1.19 |
8282

8383

docs/component/index-bar.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ function handleClear() {
297297

298298
| 参数 | 说明 | 类型 | 可选值 | 默认值 | 最低版本 |
299299
| ----- | -------- | ---------------- | ------ | ------ | -------- |
300-
| index | 索引字符 | string \| number | - | - | - |
300+
| index | 索引字符 | string / number | - | - | - |
301301

302302
## IndexAnchor Slots
303303

docs/component/password-input.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ watch(value, (newVal) => {
8383
| info | 输入框下方文字提示 | string | - | - | - |
8484
| error-info | 输入框下方错误提示 | string | - | - | - |
8585
| length | 密码最大长度 | number | - | 6 | - |
86-
| gutter | 输入框格子之间的间距,如 20px 2em,默认单位为 px | number \| string | - | 0 | - |
86+
| gutter | 输入框格子之间的间距,如 20px 2em,默认单位为 px | number / string | - | 0 | - |
8787
| mask | 是否隐藏密码内容 | boolean | - | true | - |
8888
| focused | 是否已聚焦,聚焦时会显示光标 | boolean | - | false | - |
8989

docs/component/progress.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,8 @@ const percentage = ref<number>(100)
7777
| ---------- | --------------------- | --------------------------------------- | ---------------- | ------ | -------- |
7878
| percentage | 进度数值,最大值 100 | `number` | - | 0 | - |
7979
| hide-text | 隐藏进度文字 | `boolean` | - | false | - |
80-
| color | 进度条颜色 | `string \| ProgressColor[] \| string[]` | - | - | - |
81-
| status | 进度条状态 | `string` | success \| danger \| warning | - | - |
80+
| color | 进度条颜色 | `string / ProgressColor[] / string[]` | - | - | - |
81+
| status | 进度条状态 | `string` | success / danger / warning | - | - |
8282
| duration | 进度增加 1%所需毫秒数 | `number` | - | 30 | - |
8383

8484
### ProgressColor

docs/component/segmented.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -142,18 +142,18 @@ function handlePopupShow() {
142142

143143
| 参数 | 说明 | 类型 | 可选值 | 默认值 | 最低版本 |
144144
| ------------------- | ------------------ | ------------------------------------------- | ------------------------------ | -------- | -------- |
145-
| value/v-model:value | 当前选中的值 | string \| number | - | - | 0.1.23 |
146-
| disabled | 是否禁用分段器 | boolean | true \| false | `false` | 0.1.23 |
147-
| size | 控件尺寸 | string | `large` \| `middle` \| `small` | `middle` | 0.1.23 |
148-
| options | 数据集合 | `string[] \| number[] \| SegmentedOption[]` | - | [] | 0.1.23 |
149-
| vibrateShort | 切换选项时是否振动 | boolean | true \| false | `false` | 0.1.23 |
145+
| value/v-model:value | 当前选中的值 | string / number | - | - | 0.1.23 |
146+
| disabled | 是否禁用分段器 | boolean | true / false | `false` | 0.1.23 |
147+
| size | 控件尺寸 | string | `large` / `middle` / `small` | `middle` | 0.1.23 |
148+
| options | 数据集合 | `string[] / number[] / SegmentedOption[]` | - | [] | 0.1.23 |
149+
| vibrateShort | 切换选项时是否振动 | boolean | true / false | `false` | 0.1.23 |
150150

151151
### SegmentedOption
152152

153153
| 参数 | 说明 | 类型 | 可选值 | 默认值 | 最低版本 |
154154
| -------- | -------- | ---------------- | ------------- | ------ | -------- |
155-
| value | 选中值 | string \| number | - | - | 0.1.23 |
156-
| disabled | 是否禁用 | boolean | true \| false | - | 0.1.23 |
155+
| value | 选中值 | string / number | - | - | 0.1.23 |
156+
| disabled | 是否禁用 | boolean | true / false | - | 0.1.23 |
157157
| payload | 更多数据 | any | - | - | 0.1.23 |
158158

159159
## Events

docs/component/sidebar.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -467,7 +467,7 @@ function onScroll(e) {
467467

468468
| 参数 | 说明 | 类型 | 可选值 | 默认值 | 最低版本 |
469469
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | ------ | ------ | ---------------- |
470-
| modelValue/v-model | 当前导航项的索引 | string \| number | - | 0 | 0.1.49 |
470+
| modelValue / v-model | 当前导航项的索引 | string / number | - | 0 | 0.1.49 |
471471
| before-change | 切换导航项前钩子,可以在切换标签前执行特定的逻辑,接收 { value, resolve } 参数,通过 resolve 继续执行,resolve 接收 1 个 boolean 参数 | function | - | - | 1.4.0 |
472472

473473
## Events
@@ -494,9 +494,9 @@ function onScroll(e) {
494494
| 参数 | 说明 | 类型 | 可选值 | 默认值 | 最低版本 |
495495
| ----------- | ---------------------------------------------------------------------------------------- | -------------------------- | ------ | ------ | -------- |
496496
| label | 当前选项标题 | string | - | - | 0.1.49 |
497-
| value | 当前选项的值,唯一标识 | `number \| string` | - | - | 0.1.49 |
497+
| value | 当前选项的值,唯一标识 | `number / string` | - | - | 0.1.49 |
498498
| icon | 图标 | string | - | - | 0.1.49 |
499-
| badge | 徽标属性,徽标显示值 | `number \| string \| null` | - | - | 0.1.49 |
499+
| badge | 徽标属性,徽标显示值 | `number / string / null` | - | - | 0.1.49 |
500500
| isDot | 徽标属性,是否点状徽标 | boolean | - | false | 0.1.49 |
501501
| max | 徽标属性,徽标最大值 | number | - | 99 | 0.1.49 |
502502
| disabled | 是否禁用 | boolean | - | false | 0.1.49 |

docs/component/status-tip.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,8 @@
7878

7979
| 参数 | 说明 | 类型 | 可选值 | 默认值 | 最低版本 |
8080
| ------ | ------------------------- | ---------------- | ------ | ------ | -------- |
81-
| height | 图片高度,默认单位为 `px` | string \| number | - | - | 1.2.12 |
82-
| width | 图片宽度,默认单位为 `px` | string \| number | - | - | 1.2.12 |
81+
| height | 图片高度,默认单位为 `px` | string / number | - | - | 1.2.12 |
82+
| width | 图片宽度,默认单位为 `px` | string / number | - | - | 1.2.12 |
8383

8484
## Slot
8585

docs/component/swiper.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -309,23 +309,23 @@ const isLoop = ref(false)
309309
| displayMultipleItems | 同时显示的滑块数量 | `number` | - | 1 | 0.1.22 |
310310
| duration | 滑动动画时长 | `number` | - | 300 | 0.1.22 |
311311
| easingFunction | 切换缓动动画类型(微信小程序、快手小程序、京东小程序) | `EasingType` | - | default | 0.1.22 |
312-
| height | 轮播的高度 | `string \| number` | - | 192 | 0.1.22 |
312+
| height | 轮播的高度 | `string / number` | - | 192 | 0.1.22 |
313313
| interval | 轮播间隔时间 | `number` | - | 5000 | 0.1.22 |
314-
| list | 图片列表 | `string[] \| SwiperList[]` | - | - | 0.1.22 |
314+
| list | 图片列表 | `string[] / SwiperList[]` | - | - | 0.1.22 |
315315
| loop | 是否循环播放 | `boolean` | - | true | 0.1.22 |
316-
| nextMargin | 后边距 | `string \| number` | - | 0 | 0.1.22 |
316+
| nextMargin | 后边距 | `string / number` | - | 0 | 0.1.22 |
317317
| indicatorPosition | 指示器展示位置 | `IndicatorPositionType` | `left, top-left, top, top-right, bottom-left, bottom, bottom-right, right` | bottom | 0.1.22 |
318-
| previousMargin | 前边距 | `string \| number` | - | 0 | 0.1.22 |
318+
| previousMargin | 前边距 | `string / number` | - | 0 | 0.1.22 |
319319
| snapToEdge | 边距是否应用到第一个、最后一个元素 | `boolean` | - | false | 0.1.22 |
320-
| indicator | 指示器全部配置 | `SwiperIndicatorProps \| boolean` | - | true | 0.1.22 |
320+
| indicator | 指示器全部配置 | `SwiperIndicatorProps / boolean` | - | true | 0.1.22 |
321321
| imageMode | 图片裁剪、缩放的模式 | `string` | 参考官方文档[mode](https://uniapp.dcloud.net.cn/component/image.html#mode-%E6%9C%89%E6%95%88%E5%80%BC) | `aspectFill` | 0.1.55 |
322322
| autoplayVideo | 视频是否自动播放,默认自动播放 | `boolean` | - | true | 1.3.13 |
323323
| stopPreviousVideo  | 切换轮播项时是否停止上一个视频的播放,默认切换时停止播放上一个视频 | `boolean` | - | true | 1.3.13 |
324324
| stopAutoplayWhenVideoPlay | 视频播放时是否停止自动轮播 | `boolean` | - | false | 1.3.13 |
325325
| customStyle | 外部自定义样式 | `string` | - | '' | 0.1.22 |
326326
| value-key | 选项对象中,value 对应的 key | `string` | - | `value` | 1.3.7 |
327327
| text-key | 选项对象中,标题 text 对应的 key | `string` | - | `text` | 1.3.13 |
328-
| adjust-height | 自动以指定滑块的高度为整个容器的高度。当 vertical 为 true 时,默认不调整,仅支付宝小程序支持。| `string` | `'first' \| 'current' \| 'highest' \| 'none'` | `highest` | 1.3.13 |
328+
| adjust-height | 自动以指定滑块的高度为整个容器的高度。当 vertical 为 true 时,默认不调整,仅支付宝小程序支持。| `string` | `'first' / 'current' / 'highest' / 'none'` | `highest` | 1.3.13 |
329329
| adjust-vertical-height | vertical 为 true 时强制使 adjust-height 生效。仅支付宝小程序支持。 | `boolean` | - | `false` | 1.3.13 |
330330
| muted | 视频是否静音播放 | `boolean` | - | `true` | 1.6.0 |
331331
| videoLoop | 视频是否循环播放 | `boolean` | - | `true` | 1.6.0 |

0 commit comments

Comments
 (0)