Как прослушать значение eventBus в vue js - PullRequest
0 голосов
/ 05 марта 2019

Я пытаюсь получить входное значение поиска, но это не удается.

Здесь я отправляю значения по шине событий:

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 не является функцией»

...