代码字典
都说是数据字典,其实是代码字典,本质上是代码与名称的映射表。
但组织的时候,它要以层次(树型)结构来组织。
在关系型数据库存储
API查询
前后端之间的传输用的是json串
前端使用
用何种数据结构保存
用于将代码转换为名称
从后端取到的某列值,往往是代码,对用户展示时,要显示成名称。当我们想直接把代码转换为名称时,数组并不好用。
在javascript中,数组只有数字索引,因此,并不适合用于存储代码字典。因此,还是得用 javascript中的对象,在javascript中,对象中可有键值索引。
positionTypeList: [],
positionTypeIdIndexObj: {},
positionTypeCodeIndexObj: {},
用于下拉列表
在vue,经常用v-for来渲染列表,可以基于数组:
- {{ parentMessage }} - {{ index }} - {{ item.message }}
- 也可以基于对象:
- {{ index }}. {{ key }}: {{ value }}
若是基于数组,则通常:
positionTypeList: [{ code: ‘water’, title: ‘水’ },{code: ‘gas’, title: ‘气’}]若是基于对象,类似
positionTypeList: {{ code: ‘water’, title: ‘水’ },{code: ‘gas’, title: ‘气’}}
2115

被折叠的 条评论
为什么被折叠?



