Skip to content

BizCurrencySelect 货币选择 ​

货币选择器:内置常用 36 种货币(ISO 4217,人民币置顶),选项富展示国旗 + 货币名 + 代码 + 符号;label 含名称与代码,原生 filterable 直接支持中文名 / 代码检索;v-model 为 ISO 代码,change 回传完整货币对象。跨境结算、多币种报价、国际账单。

基础用法 ​

v-model:CNY

点选货币,v-model 为 ISO 4217 代码,change 回传完整对象。

检索 ​

试试输入 克朗 / USD / 盾
输入中文名(如「克朗」)或代码(如 USD)过滤。

默认值与取值 ​

getCurrency():

default 值 + expose getCurrency 取完整货币信息。

自定义货币集 ​

仅支持 4 种结算币种
currencies 传入业务白名单(如仅支持结算的币种)。

表单集成 ​

金额 + 币种组合输入,透传 el-select 原生能力(disabled / size 等经 attrs)。

事件 ​

请选择货币
change 事件日志(含符号与代码)。

禁用与锁定 ​

报表口径锁定的币种:禁用且不可清空

disabled + :clearable=false:报表口径锁定的只读展示。

隐藏符号列 ​

show-symbol=false 选项仅国旗 + 名称 + 代码。

Props ​

属性名类型默认值说明
v-modelstring''ISO 4217 代码(如 CNY)
currenciesBizCurrency[]内置 36 种货币列表(code / name / symbol / flag)
placeholderstring'请选择货币'占位
disabledbooleanfalse禁用
clearablebooleantrue可清空
show-symbolbooleantrue选项内展示符号

Events ​

事件名参数说明
update:modelValue(code: string)代码变化
change(currency: BizCurrency | null)完整货币对象

Expose ​

名称类型说明
getCurrency(code?: string) => BizCurrency | null取货币对象(缺省当前选中)

TIP

其余能力(size / filter-method 等)经 attrs 透传至 el-select。金额展示与输入用 BizAmount / BizAmountInput 组合。