@change on select передает аргумент 'event' , который не имеет свойства


@change on select передает аргумент 'event' , который не имеет свойства

26.09.2020 06:36:38 Просмотров 58 Источник

Я работаю над проектом с Bootstrap-Вью и вью-маршрутизатор. Я хочу получить доступ к event. target на @change, но я получаю только $event, который имеет только выбранное значение и не имеет никаких свойств. Я думал, что $event - это не одно значение, а объект, который имеет некоторые свойства, такие как target и т. д., Но я ошибаюсь?

Вот такой фрагмент:

    <b-form-select plain :options="options" class="text-nowrap" @change="test($event)"></b-form-select>
export default {
 ...
  methods: {
    test: function(event) {
      console.log(JSON.stringify(event)) // -> selected option value is shown
      console.log(JSON.stringify(event.target)) // -> shows "Cannot read property 'target' of undefined"
    }
  }
}
У вопроса есть решение - Посмотреть?

Ответы - @change on select передает аргумент 'event' , который не имеет свойства / @change on select passes argument 'event' which has no property

Является ответом!
Heri Hehe Setiawan

26.09.2020 07:36:05

Вы можете попробовать использовать собственный прослушиватель событий в компоненте:

<b-form-select plain :options="options" class="text-nowrap" 
   @change.native="test"></b-form-select>
Помочь в развитии проекта:
Закрыть X