You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在nuxtjs/i18n中为货币符号与金额添加空格?

Nuxt.js/i18n 货币符号与金额间添加空格的解决方法

问题说明

使用Nuxt.js/i18n格式化货币时,当前显示为 $1,739.10,需要实现符号与金额间带空格的效果:$ 1,739.10。

原配置与使用方式

nuxt.config.js 中的货币格式化配置

numberFormats: {
  'en-US': {
    currency: {
      style: 'currency',
      currency: 'USD',
      currencyDisplay: 'symbol',
      useGrouping: true,
      symbol: '$',
    },
  },
}

原调用方式

$i18n.n(173910, 'currency')

解决方法

改用 <i18n-n> 组件替代 $i18n.n 方法即可实现需求,示例代码如下:

<i18n-n :value="173910" format="currency"></i18n-n>

内容的提问来源于stack exchange,提问作者nauk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 13:35:15