Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript #JSON到#Vuex存储_Javascript_Vue.js_Vuex_Nuxt.js_Vuex Modules - Fatal编程技术网

Javascript #JSON到#Vuex存储

Javascript #JSON到#Vuex存储,javascript,vue.js,vuex,nuxt.js,vuex-modules,Javascript,Vue.js,Vuex,Nuxt.js,Vuex Modules,我是vue.js提供服务的Vuex商店的新手。我想在下面的场景中使用它 1.状态是指服务器提供的任何静态或动态数据。或者说存储在json中的数据 模板。 对象 存储:{ 字形:{ 路径:{ 0:'…值得阅读vuex上的文档 这一切都是关于状态管理的。如果需要,您可以从服务器检索数据并将其存储在其中,也可以存储用户输入的数据。它非常灵活,但其设计方式是确保始终正确管理数据。值得阅读vuex上的文档 这一切都是关于状态管理的。如果需要,您可以从服务器检索数据并将其存储在其中,也可以存储用户输

我是vue.js提供服务的Vuex商店的新手。我想在下面的场景中使用它

1.状态是指服务器提供的任何静态或动态数据。或者说存储在json中的数据

模板。

对象
存储:{
字形:{
路径:{

0:'…值得阅读vuex上的文档


这一切都是关于状态管理的。如果需要,您可以从服务器检索数据并将其存储在其中,也可以存储用户输入的数据。它非常灵活,但其设计方式是确保始终正确管理数据。值得阅读vuex上的文档


这一切都是关于状态管理的。如果需要,您可以从服务器检索数据并将其存储在其中,也可以存储用户输入的数据。它非常灵活,但其设计方式是确保始终正确管理数据。

Vuex'有一个功能生命周期:

  • 调度员

  • 行动

  • 突变

  • 吸气剂

调度员
。调度
操作

操作
commit

突变
突变(改变)
状态

Getters
返回部分状态

我不知道您是如何完成存储的完整设置的,但是为了检索您状态的两个部分,我将编写一个getter,返回两个部分

const store=新的Vuex.store({
声明:{
字形:{
路径:“…”
},
静态:{
类别:“图标电话”
}
},
吸气剂:{
glyph:state=>state.glyph,
static:state=>state.static
}

})
Vuex'有一个功能生命周期:

  • 调度员

  • 行动

  • 突变

  • 吸气剂

调度员
。调度
操作

操作
commit

突变
突变(改变)
状态

Getters
返回部分状态

我不知道您是如何完成存储的完整设置的,但是为了检索您状态的两个部分,我将编写一个getter,返回两个部分

const store=新的Vuex.store({
声明:{
字形:{
路径:“…”
},
静态:{
类别:“图标电话”
}
},
吸气剂:{
glyph:state=>state.glyph,
static:state=>state.static
}

})
我支持这一点,不要推迟阅读文档,Vue.js文档总体上写得很好:-)此外,您的
:class
属性有三个
S
“组件没有接收或表示从存储中提取数据。我已初始化提交('load'))在beforeCreate钩子上。我支持这一点,不要推迟阅读文档,Vue.js文档作为一个整体写得很好:-)另外,您的
:class
属性有三个
S
“组件没有接收或说从存储中获取数据。我已经初始化了commit('load'))在beforeCreate hook上。是否有任何特殊的方法将批量数据推送到vuex?正如JoeWinchester所说的……您可以在某个组件或服务中向服务器发出请求,然后映射一个
操作
…映射操作(['yourAction
)或
使用您的服务分派一个操作(
store.dispatch)('action',{payLoad:payloadFromServer})
)有没有什么特别的方法可以将批量数据推送到vuex?就像JoeWinchester说的那样…你可以在某个地方的组件或服务中向服务器发出请求,然后映射一个
操作(
…mapActions(['yourAction
])
)或
在服务中调度一个操作(
store.dispatch('action',{payLoad:payloadFromServer})
<!-- title start -->
<div class="_Handler-0-1">
  <x-x :path="store.glyph.path['0']":classs="store.static.class['0']"/>
</div>
<!-- title end -->
store: {
 glyph: {
   path: {
     0: '<svg>.....</svg'>
  }
 },
 static: {
   class: {
      0: 'icon-phone'
    }
  }
 }