UNPKG

@wanghonggan/uv-ui

Version:

uv-ui 破釜沉舟之兼容vue3+2、nvue、app、h5、小程序等多端基于uni-app和uView2.x的生态框架,支持单独导入,开箱即用,利剑出击。

75 lines (74 loc) 1.37 kB
import { getPropsByKey } from "../../libs/config/config"; export default { props: { value: { type: [String, Number], default: 0 }, modelValue: { type: [String, Number], default: 0 }, // 要显示的星星数量 count: { type: [String, Number], default: 5 }, // 是否不可选中 disabled: { type: Boolean, default: false }, // 是否只读 readonly: { type: Boolean, default: false }, // 星星的大小,单位px size: { type: [String, Number], default: 18 }, // 未选中时的颜色 inactiveColor: { type: String, default: '#b2b2b2' }, // 选中的颜色 activeColor: { type: String, default: '#FA3534' }, // 星星之间的间距,单位px gutter: { type: [String, Number], default: 4 }, // 最少能选择的星星个数 minCount: { type: [String, Number], default: 1 }, // 是否允许半星 allowHalf: { type: Boolean, default: false }, // 选中时的图标(星星) activeIcon: { type: String, default: 'star-fill' }, // 未选中时的图标(星星) inactiveIcon: { type: String, default: 'star' }, // 是否可以通过滑动手势选择评分 touchable: { type: Boolean, default: false }, ...getPropsByKey('rate') } }