我此时正在发现Vuex,并且我遇到了Actions
的概念,如果它是关于异步代码的话,应该使用Mutations
代替Mutations
。
但是,我有这个问题,最好是在动作本身制作所有异步逻辑,还是在组件中进行异步登录,只需在then
调用中提交Action
?
换句话说,这段代码是Vuex领域的最佳实践还是我只需要将API调用移到状态{
"settings":{
"index":{
"analysis":{
"filter":{
"my_syn_filt":{
"type":"synonym",
"synonyms_path":"analysis/synonym_test.txt",
"tokenizer":"standard"
}
},
"analyzer":{
"my_syn_filt":{
"tokenizer":"standard",
"filter":[
"my_syn_filt",
"lowercase"
]
}
}
}
}
}
?
感谢。
答案 0 :(得分:3)
Vuex和状态管理系统的一个驱动概念一般是视图(Vue)是当前状态的相对简单的表示。当视图中发生事件时,这些事件将被分派到状态管理系统,该系统处理业务逻辑并更改状态。
在这种情况下,标准的最佳做法是将API调用移动到一个操作中。