先上版本号:
然后是效果图
页面上的其他下拉框也都出现了问题,好像都是option是由请求回来的数组循环出来的就有这个问题;
<el-select v-model="address.province" placeholder="选择省" style="width: 150px;">
<el-option :label="item.name" @click.native="getList('citylist', item, 'city')" :key="item.name" v-for="item in data" :value="item.name"></el-option>
</el-select>
<el-select v-model="address.city" value-key="city" placeholder="选择市" style="width: 150px;">
<el-option :label="item.name" v-for="item in citylist" @click.native="getList('arealist', item, 'area')" :key="item.name" :value="item.name"></el-option>
</el-select>
<el-select v-model="address.area" value-key="area" placeholder="选择区/乡镇" style="width: 150px;">
<el-option :label="item" v-for="item in arealist" :key="item" :value="item"></el-option>
</el-select>
script:
export default {
data() {
return {
data: addressJSON,
citylist: [],
arealist: [],
}
},
props: [
'address'
],
}
第三个:value="item.name"