From 259d914db3ffa830abdf010c3bd3e570a281d667 Mon Sep 17 00:00:00 2001 From: Lindy <33708359+Lindysen@users.noreply.github.com> Date: Wed, 4 Dec 2019 17:53:29 +0800 Subject: [PATCH] fix(Rate): allow-half display error (#2460) * fix(Rate): allow-half display error * perf(Rate): remove unreachable code --- packages/rate/index.ts | 13 +++++++++++-- packages/rate/index.wxml | 4 ++-- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/packages/rate/index.ts b/packages/rate/index.ts index 19229639..8959bea7 100644 --- a/packages/rate/index.ts +++ b/packages/rate/index.ts @@ -12,7 +12,10 @@ VantComponent({ readonly: Boolean, disabled: Boolean, allowHalf: Boolean, - size: null, + size: { + type: null, + observer: 'setSizeWithUnit' + }, icon: { type: String, value: 'star' @@ -49,7 +52,8 @@ VantComponent({ data: { innerValue: 0, - gutterWithUnit: undefined + gutterWithUnit: undefined, + sizeWithUnit: null }, watch: { @@ -66,6 +70,11 @@ VantComponent({ gutterWithUnit: addUnit(val) }); }, + setSizeWithUnit(size: string | number): void { + this.setData({ + sizeWithUnit: addUnit(size) + }); + }, onSelect(event: Weapp.Event) { const { data } = this; diff --git a/packages/rate/index.wxml b/packages/rate/index.wxml index 9d48ef79..72defd6b 100644 --- a/packages/rate/index.wxml +++ b/packages/rate/index.wxml @@ -12,8 +12,8 @@ >