我想在所有组件之间共享简单数据,我知道它可以使用Vuex
或全局变量作为状态来完成,但这对我的项目来说太过分了!
这是代码:
Vue.mixin({
data: function () {
return {
base_url: 'http://test.develop/api/v1/',
isLoading : false
}
}
})
base_url
是恒定的并且它的工作但isLoading
必须是反应性的并且它不工作,当我在一个组件中更改它并将它记录到另一个组件中时,它保持不变。
现在我的问题是在 vue mixins 中应该使用什么样的数据?mixins 是否仅用于共享代码或数据也可以由 mixins 共享?