diff --git a/packages/rate/src/index.vue b/packages/rate/src/index.vue index 4daafb2294..4014848f5e 100644 --- a/packages/rate/src/index.vue +++ b/packages/rate/src/index.vue @@ -192,9 +192,9 @@ export default defineComponent({ const classes = computed(() => { let result = Array(props.max) let threshold = currentValue.value - if (props.allowHalf && currentValue.value !== Math.floor(currentValue.value)) { - threshold-- - } + // if (props.allowHalf && currentValue.value !== Math.floor(currentValue.value)) { + // threshold-- + // } result.fill(activeClass.value, 0, threshold) result.fill(voidClass.value, threshold, props.max) return result diff --git a/website/docs/zh-CN/rate.md b/website/docs/zh-CN/rate.md index 471459da23..2ad1d6c4c3 100644 --- a/website/docs/zh-CN/rate.md +++ b/website/docs/zh-CN/rate.md @@ -32,6 +32,26 @@ ``` ::: +### 允许半选 +:::demo 为组件设置 `allow-half` 允许出现半星 +```html + +