我目前正在探索Vue JS插件,我正在尝试创建自己的插件,但是在构建控制台后,返回“ GlobalDataMethods is not defined”。我在这里想念什么?

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

    }

    Vue.getFormData = function(formId) {

    }
}

Vue.use(GlobalDataMethods);

最佳答案

GlobalDataMethods必须是某些东西。您正在向install添加GlobalDataMethods属性,但从未定义GlobalDataMethods

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


考虑使用VueRouter插件。 router definitionclassinstall方法是added to that class

09-07 16:39