mobile.jsx 617 B

1234567891011121314151617181920
  1. import { Rate as VanRate } from 'vant'
  2. import { useFormInput } from '../../../hooks/form-input'
  3. import { formInputProps } from '../../form-input-props'
  4. import { useRateConfig } from './use-rate-config'
  5. export default {
  6. props: formInputProps,
  7. setup (props, context) {
  8. const formInput = useFormInput(props, context)
  9. const { proxyValue } = formInput
  10. const { allowHalf, max } = useRateConfig(formInput)
  11. return () => <div>
  12. <VanRate v-model={proxyValue.value}
  13. count={max.value}
  14. allowHalf={allowHalf.value}
  15. void-icon="star"
  16. color="#ffd21e"
  17. />
  18. </div>
  19. }
  20. }