vue 中formatter
:formatter
是前端表格组件(如 Element UI、Vxe-Table 等)中用于 自定义单元格内容显示格式 的属性。它的核心作用是:将后端返回的原始数据(如编码、状态值等)转换为更友好、更易读的文本。
这段代码 :formatter="({ cellValue }) => jyfsMap[cellValue] || cellValue"
是一个用于表格列(如 Element UI 或 Vxe-Table)的 单元格格式化函数,其核心作用是将原始数据(cellValue
)映射为更友好的显示文本。
在 VxeTable 的 :formatter
中,如果参数括号 ()
内什么都不写(即不声明任何参数),默认不会接收到任何数据,此时 cellValue
的值为 undefined
,导致所有条件判断失效。以下是详细解释: