vue中使用element的select选中后不显示内容

先上版本号:

clipboard.png

然后是效果图
图片描述

页面上的其他下拉框也都出现了问题,好像都是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'
    ],
}
阅读 16.7k
3 个回答

第三个:value="item.name"

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题