为什么地图无法读取属性。...
<select className="inputData inputDiv">
{dataKota.map((KotaPrint, KotaKey) =>
<option key={KotaKey} value={KotaPrint.id_kota}>{KotaPrint.kota}</option>
)}
</select>
答案 0 :(得分:0)
dataKota
在某些时候是undefined
,并且undefined没有map
的支持/方法。如果要将数组异步加载到dataKota
中,则可能需要使用短路评估来确保您有一个值。
<select className="inputData inputDiv">
{dataKota && dataKota.map((KotaPrint, KotaKey) =>
<option key={KotaKey} value={KotaPrint.id_kota}>{KotaPrint.kota}</option>
)}
</select>