AT-UI / at-ui

A fresh and flat UI-Kit specially for desktop application, made with ♥ by Vue.js 2.0 (DEPRECATED)
https://at.aotu.io
MIT License
2.34k stars 231 forks source link

使用过程中rate在disabled情况下,整数会渲染成半星。 #168

Open neoliu6 opened 4 years ago

neoliu6 commented 4 years ago

您好,at-ui很小巧,我使用了她作为一个小项目的ui框架。 使用过程中,rate组件在disable属性为true时,整数会渲染成半星。 比如10分会渲染成4.5星。

根据逻辑,如果直接判断值是否为半星,在disable=false的情况下,页面不能选择半星: const isHalf = this.value > Math.floor(this.value) 所以在这个情况下,我做了判断,在disable的情况时,在方法局部判断是否为半星: const isHalf = this.disabled ? (this.value > Math.floor(this.value)) : this.isHalf