我使用rollup创建了一个捆绑的myproject.min.js文件,现在我在其他框架中使用这个文件(aurelia和angular)。
现在,我关心的是如何将数据作为道具从其他框架传递给这个vue包:
在脚本文件中:
Vue.use(window.VueMainComponent);
new Vue({}).$mount('#app');在HTML文件中:
<div id="app">
<vue-main-component :data="somedata"></vue-main-component>
</div>我正在尝试上述方法,但显然获得错误的数据是没有定义的。
发布于 2021-05-27 10:37:57
好吧,我已经搞清楚了,我利用了Vue.prototype。
在脚本文件中:
Vue.prototype.$somedata = {};
Vue.use(window.VueMainComponent);
new Vue({}).$mount('#app');在HTML文件中:
<div id="app">
<vue-main-component :data="$somedata"></vue-main-component>
</div>https://stackoverflow.com/questions/67717685
复制相似问题