Я пытаюсь получить входное значение поиска, но это не удается.
Здесь я отправляю значения по шине событий:
import eventBus from "../../../services/eventBus";
export default {
name: "Navbar",
data() {
return {
searchInputValue: '',
}
},
watch: {
searchInputValue(val) {
eventBus.$emit("search", val);
}
}
}
Здесь я пытаюсь получить значения:
import eventBus from "./services/eventBus";
export default {
data() {
return {
searchInputValue: null
}
},
created() {
eventBus.$on("search", data => {
console.log(data);
});
}
}
eventBus
import Vue from 'vue'
const eventBus = new Vue();
export default eventBus;
Но я получаю эту ошибку:
[Vue warn]: ошибка в созданном хуке: «Ошибка типа: _services_eventBus__WEBPACK_IMPORTED_MODULE_4 ___ default.a. $ On не является функцией»