antd vue InputNumber里面formatter里的符号能不能条件渲染

这是官方的例子,里的$符号,能不能进行条件判断渲染啊
1639546317(1).png

<a-input-number
  v-if="record.type === 'input' && record.rules[0].isAmount && record.rules[0].currency"
  :formatter=" " // 这里有个$符号能不能根据条件判断渲染,分¥和$
  v-decorator="[
    record.model, // input 的 name
    {
      initialValue: record.options.defaultValue, // 默认值
      rules: getRules // 验证规则
    }
  ]"
  @change="changeValue($event.target.value, record.model, record)"
/>
阅读 2.9k
1 个回答

字符串模板里面直接写三元

:formatter="value => `${true?'¥':'$'} ${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, ',')"
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题