2017-07-03 70 views
0

我目前正在探索Vue JS Plugin和Im試圖創建自己的插件,但是在構建控制檯後返回「GlobalDataMethods未定義」。我在這裏錯過了什麼?Vue插件錯誤 - 返回未定義

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

    } 

    Vue.getFormData = function(formId) { 

    } 
} 

Vue.use(GlobalDataMethods); 

回答

1

GlobalDataMethods必須東西。您正在將install屬性添加到GlobalDataMethods,但您從未定義爲GlobalDataMethods

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

考慮VueRouter插件。 router definitionclassinstall方法是added to that class

+0

所以需要首先定義插件,謝謝@BertEvans – PenAndPapers