将自定义vue插件安装到其他Vue实例

时间:2020-05-19 08:06:23

标签: laravel vue.js vuejs2

我正在构建一个laravel软件包,该软件包具有自己的Vue实例来显示某些界面。

现在,该软件包具有一个Vue插件,用户可以使用它,但我不想让用户麻烦他Vue.use。如果您安装laravel软件包,我希望它能立即使用。

现在的问题是,我需要将其绑定到应用程序使用的vue实例,然后插入插件。

这是我在插件中尝试过的:

import Vue from 'vue';
import App from './components/App.vue';
import CustomPlugin from "../../src/Plugins/Vue/js/app";

require('../sass/app.scss');

new Vue({
    render: h => h(App)
}).$mount('#custom-package-app');

Vue.use(CustomPlugin);

这会将其绑定到错误的Vue实例

enter image description here

正如您在这里看到的那样,突出显示的实例是我需要绑定到的实例,另一个Root是来自程序包实例的

0 个答案:

没有答案