使用uni-data-select的数据源是从后端获得的键值对,键为int型的id

<uni-data-select v-model="item.inspection_attribute_id" :localdata="inspectionRange" @change="inspectionChange">
this.inspectionRange.push({ value: item.id, text: item.dict_value });

当需要取数据渲染到该组件上时,因为所取数据是该条记录的外键是String类型的,无法对应uni-data-select的键值对渲染不上数据,所以需要先将外键的格式转换成int类型就可以渲染上了。

//转换成int让下拉框能够渲染上数据
if(item.inspection_attribute_id != null){
	item.inspection_attribute_id = parseInt(item.inspection_attribute_id);
}
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐