【发布时间】:2017-05-28 16:37:34
【问题描述】:
我正在将一个纯 Vue 应用程序迁移到 Vuex,但我不确定将数据传递给下游组件的最佳方式。 Vue 的方式是将它们作为属性传递:
<component :my-prop="myProp"/>
Vuex的方式好像是直接访问store:
computed: {
myProp: function() {
return this.$store.state.myProp;
}
}
Vuex 的方式不是更紧密地耦合视图(组件)和数据(存储)层吗?另一方面,将属性向下传递可能会有点痛苦。
在 Vuex 中访问存储数据的推荐方式是什么?
【问题讨论】:
标签: javascript frontend vue.js vuex