Я думаю, что el-select не наблюдает за изменениями, чтобы он смотрел, вы должны назначить переменную в вашем объекте данных или состоянии вот демонстрация в codepen
Вот код :
<div id="app">
<template>
<el-select
v-model="someVal"
placeholder="something"
>
<el-option
v-for="(item,index) in getTeamMembers"
:key="index"
:label="item.data.attributes.value"
:value="item.id">
</el-option>
</el-select>
</template>
</div>
и объект данных должен быть:
data() {
return {
getTeamMembers: [
{id: 1, data: { attributes: { value: 'vue'}}},
{id: 2, data: { attributes: { value: 'laravel'}}},
{id: 3, data: { attributes: { value: 'nodejs'}}}
],
someVal: undefined
}
}