近期在开发elementUI+vue的项目中,使用到了下来列表。
正常的显示可以,但是在编辑信息时,发现显示的不是lable的内容,而是value的数字值。
我们打印一下赋值给value内容的类型,
console.log(typeof rowData.roadType);
发现类型是number,而value绑定的类型是string的,所以在给下拉列表绑定值赋值时添加'',如下代码
this.lqRoadInformationEntity.roadType = rowData.roadType + ''
后面添加了单引号转换类型,再赋值。
完美解决。