代码之家  ›  专栏  ›  技术社区  ›  CompanyDroneFromSector7G

NumericTextBox的货币符号不正确

  •  0
  • CompanyDroneFromSector7G  · 技术社区  · 4 年前

    即使区域设置正确,我也无法在数字文本框中显示正确的货币符号。

    我知道它设置正确,因为:

    mounted() {
        var culture = kendo.culture();
        console.log(culture.name);
    }
    

    结果如下:

    en-GB

    我的组件定义如下:

    <numeric-textbox :placeholder="'£0.00'" :min="0" :format="'c2'" :v-model="amountValue"
                     :disabled="amountDisabled" />
    

    但是一旦输入数字(例如100),它就会显示错误的货币符号,即:

    $100.00
    

    我显然遗漏了什么;我还需要做什么吗?

    0 回复  |  直到 4 年前
        1
  •  0
  •   dev_in_progress    4 年前

    不确定 vue.js 但在 jQuery ,我这样处理:

    format: "€0"
    ...
    format: "€0.0"
    ...
    format: "€0.00"
    

    例子: Kendo currency format