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或其他一些全局对象或方法来访问数据?