Я бы вытащил вашу функциональность в метод очистки, а затем динамически привязал CSS к вашему div.
Установите щелчок, чтобы изменить цвет
<b-icon icon="trash-fill" font-scale="1.5" @click="setColour()" ></b-icon>
Тогда в ваших данных будет опция dataColour
, теперь вы установите правильный цвет в своей setColour()
функции;
setColour(textColour) {
this.dataColour = textColour
},
Оттуда вы можете вызвать getColour () из вашего элемента b-form-input.
<b-form-input v-model="teamfetch" v-on:input="postdata($event,
index)" :style="[getColour()]">
</b-form-input>
Теперь в своих методах вы можете объявить этот метод, который вернет правильный цвет, который вы только что установили выше
getColour(textColour) {
return {
color: this.dataColour,
};
},