diff --git a/example/pages/rate/index.wxml b/example/pages/rate/index.wxml index 3cce542b..db5e2605 100644 --- a/example/pages/rate/index.wxml +++ b/example/pages/rate/index.wxml @@ -34,7 +34,6 @@ color="#ee0a24" void-color="#eee" void-icon="star" - touchable="{{ false }}" /> </demo-block> diff --git a/packages/rate/index.ts b/packages/rate/index.ts index 0b86bb27..a42bc152 100644 --- a/packages/rate/index.ts +++ b/packages/rate/index.ts @@ -85,8 +85,9 @@ VantComponent({ getAllRect(this, '.van-rate__icon').then((list) => { const target = list - .sort((item) => item.right - item.left) + .sort((cur, next) => cur.dataset.score - next.dataset.score) .find((item) => clientX >= item.left && clientX <= item.right); + if (target != null) { this.onSelect({ ...event,