У меня есть функция, которую я вызываю в шаблоне компонента.Он реагирует на изменения в компоненте vue-select.
<v-select
v-model="model"
:options="eventList"
:placeholder="currentEventTitle"
v-on:input="selectedEvent"
taggable
label="name"
></v-select>
...
</template>
<script>
...
methods: {
...mapActions({
selectedEvent: "selectedEvent"
})
}
Это отправляемое действие selectedEvent
содержит множество HTTP-вызовов, фиксацию в хранилище и вызовы других действий.Проблема в том, что после вызова пользовательский интерфейс полностью блокируется и не обновляется примерно до половины функции.
Как мне вызвать действие, которое будет совершать (изменять) и отправлять другие действия, а не блокировать пользовательский интерфейс?
Обновление
Проблема исчезла в нашей производственной сборке и существует только тогда, когда у нас включен режим разработки.