我正在构建一个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实例
正如您在这里看到的那样,突出显示的实例是我需要绑定到的实例,另一个Root是来自程序包实例的