如何在两个Vue根之间发送和接收数据?

时间:2019-11-24 13:15:37

标签: vue.js state vuex

app.html

<script defer src='app.js'></script>
<script defer src='plugin.js'></script>

<div id='app'></div>
<div id='plugin'></div>

app.js

const store = new Vuex.Store({
    state:{
        hi:'hi'
    }
})

const app = new.Vue({
    el:'#app',
    store
})

plugin.js

const plugin = new.Vue({
   mounted(){
       console.log('How can I get hi in store?')
   }
})

我想使用Vuex从不同文件加载的Vue实例中检索数据。我必须使用此方法,因为每个页面的插件都不相同,而且它们会动态加载。

但是rootState似乎无法获取应用程序的状态,因为根是不同的。是否可以使用Windows,mixin或其他一些全局对象或方法来访问数据?

0 个答案:

没有答案