#UInput Current BR
3 messages · Page 1 of 1 (latest)
Hi @jaunty fox. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave:
Você consegue formatar o UInputNumber como moeda brasileira usando a prop format-options, que aceita diretamente as opções de Intl.NumberFormatOptions. Para BRL, use style: 'currency' e currency: 'BRL'. [InputNumber examples; InputNumber props]
Exemplo mínimo:
<script setup lang="ts">
const valor = ref(1500)
</script>
<template>
<UInputNumber
v-model="valor"
:format-options="{
style: 'currency',
currency: 'BRL',
currencyDisplay: 'symbol',
currencySign: 'accounting'
}"
/>
</template>
O UInputNumber usa internamente @internationalized/number, que respeita o locale configurado no UApp (via locale de @nuxt/ui/locale ou integração com i18n). [InputNumber usage; Nuxt i18n integration]