车辆VIN码下拉列表动态显示
<FormItem class="margin-bottom-0">
<span style="font-weight: bold;" class="margin-right-10">车辆选择(VIN)</span>
<Select v-model="searchConf.vselect" placeholder='请选择VIN' style="width:250px">
// v-for遍历vinList数组,为每一个VIN创建一个选项
<Option v-for="vin in vinList" :key="vin" :value="vin">{{ vin }}</Option>
</Select>
</FormItem>
import { getList } from '@/api/device-manage'
export default {
data () {
return {
.......
vinList: [],
......
}
},
mounted () {
let vm = this
......
vm.fetchVinList()
},
methods: {
fetchVinList () {
let vm = this
getList().then(response => {
vm.vinList = response.data.data.list.map(item => item.vin)
if (vm.vinList.length > 0) {
vm.searchConf.vselect = vm.vinList[0]
}
})
.catch(error => {
console.error('获取 VIN 列表失败:', error)
})
},
......
}
}