Vue 插件错误 - returns 未定义

Vue Plugin error - returns not defined

我目前正在探索 Vue JS 插件,我正在尝试创建自己的插件,但在我构建控制台后 returns "GlobalDataMethods is not defined"。我在这里错过了什么?

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

    }

    Vue.getFormData = function(formId) {

    }
}

Vue.use(GlobalDataMethods);

GlobalDataMethods 需要 某事 。您正在向 GlobalDataMethods 添加 install 属性,但您从未 define GlobalDataMethods.

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

考虑 VueRouter 插件。 router definition is a class. The install method is added to that class.