【问题标题】:passing props to bundled vuejs project将道具传递给捆绑的 vuejs 项目
【发布时间】:2021-08-15 10:50:01
【问题描述】:

我使用汇总创建了一个捆绑的 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>

我正在尝试上述方法,但显然得到错误 somedata 未定义。

【问题讨论】:

    标签: vue.js bundle rollup vue-props


    【解决方案1】:

    好的,我已经想通了,我使用了 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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-02
      • 2018-03-11
      • 2021-11-01
      • 2019-12-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多