【发布时间】:2017-02-21 22:04:03
【问题描述】:
我仅将 vuex 状态用于包含 用户数据。我是否需要存储包含打开或关闭面板的数据属性?
下面有一段代码..
const state = {
user: {
id: -1,
name: '',
authenticated: false,
avatar_url: '',
},
和标记
<h5 class="text-subhead-2 text-light">Some text</h5>
<div v-for="elem in elements" class="panel panel-default open" data-z="0.5">
//list of elements below
或者我可以使用 vuex 反应性来满足我的所有要求?
【问题讨论】:
-
一般来说,如果一个以上的组件需要它,则将其存储在 Vuex 中。如果只有该组件需要,则将其存储在组件的
data中。在这种情况下,非 Vuex 可能是正确的。