如图
问题是这样的:我这边有很多选择的,但是只有这个“不限”是在前端push上去的
this.CommodityClassificationList.push({
'value': '0', 'label': '不限'
})
选择的时候都正常,但是在编辑操作的时候,虽然后台的数据拿到后给他赋值了,但是出现了图片上的问题,还就只有这个“不限”是这种问题。
原因:因为value是0 后台给的虽然也是0 ,但是不知道是什么原因,给到选择器的时候就变成了字符串0
解决办法:从后台拿到数字0的时候 toString一下,转成字符串0就好了
this.formInline.CAT_ID = res.Data[0].CAT_ID===0 ? res.Data[0].CAT_ID.toString() : res.Data[0].CAT_ID