<el-select
v-model="value"
placeholder="请添加"
@change="changeSelectCircle"
>
<div v-if="circleList.length>0">
<el-option
v-for="item in circleList"
:key="item.circleId"
:label="item.name"
:value="item.circleId"
>
<div class="circleItem">
<div>
<img :src="item.picture" alt="" /><span>{{ item.name }}</span>
</div>
<span class="hot">{{ item.hotValue }}</span>
</div>
</el-option>
<div class="seeMove" @click="getcircleList">查看更多</div>
</div>
<div v-else>
<el-option disabled value="暂无选项" style="text-align: center;"></el-option>
</div>
</el-select>
data:
circleList: [
{
circleId: 1,
picture: '',
name: '名称1',
hotValue: '12312w',
},
{
circleId: 2,
picture: '',
name: '名称2',
hotValue: '12312w',
},
{
circleId: 3,
picture: '',
name: '名称3',
hotValue: '12312w',
},
],
value:''
中间绑定的label属性是选中后显示到输入框的值
value是显示出下拉选的值,所以别弄混了,如果