Ошибка плагина Vue - возвращает не определено

В настоящее время я изучаю плагин Vue JS, и я пытаюсь создать свой собственный плагин, но после сборки консоль возвращает «GlobalDataMethods не определен». Что мне здесь не хватает?

GlobalDataMethods.install = function(Vue, options) {
    Vue.getAPIData = function(paramObj) {

    }

    Vue.getFormData = function(formId) {

    }
}

Vue.use(GlobalDataMethods);

person PenAndPapers    schedule 03.07.2017    source источник


Ответы (1)


GlobalDataMethods должно быть чем-то. Вы добавляете свойство install к GlobalDataMethods, но никогда не определяете GlobalDataMethods.

const GlobalDataMethods = {}
GlobalDataMethods.install = ...
Vue.use(GlobalDataMethods)

Рассмотрим плагин VueRouter. определение маршрутизатора – это class. Метод install добавлен в этот класс .

person Bert    schedule 03.07.2017
comment
поэтому сначала необходимо определить плагин, спасибо @BertEvans - person PenAndPapers; 03.07.2017