Vue传递选项以将插件加载到单独的组件中

时间:2019-05-30 23:13:15

标签: javascript vue.js webpack vue-cli

设置:默认的vue-cli / webpack

目前,我仅在一个组件中使用VueGoogleMaps,但我将其全局注入到应用程序的main.js中,如下所示:

import * as VueGoogleMaps from 'vue2-google-maps'
...
Vue.use(VueGoogleMaps, {
    load: {
        key: 'bG9sdGhpc2lzbm90YW5hcGlrZXk=',
        libraries: 'places'
    }
});

我使用VueGoogleMaps延迟加载唯一的vue组件,因此我想在该文件中(而不是入口点)导入插件,以提高webpack进行代码拆分时的加载速度。

从单独的模板导入选项对象({load:...})时如何传递它?通常,我会这样:

components {
    VueGoogleMaps: () => import('vue2-google-maps')
}

但是,这并不能证明我可以传入options对象。

0 个答案:

没有答案