this.
s
t
o
r
e
.
c
o
m
m
i
t
(
′
t
o
S
h
o
w
L
o
g
i
n
D
i
a
l
o
g
′
,
t
r
u
e
)
;
t
h
i
s
.
store.commit('toShowLoginDialog', true); this.
store.commit(′toShowLoginDialog′,true);this.store.dispatch(‘toShowLoginDialog’,false)
1
2
主要区别是:
dispatch:含有异步操作,例如向后台提交数据,写法: this. s t o r e . d i s p a t c h ( ‘ m u t a t i o n s 方 法 名 ’ , 值 ) c o m m i t : 同 步 操 作 , 写 法 : t h i s . store.dispatch(‘mutations方法名’,值) commit:同步操作,写法:this. store.dispatch(‘mutations方法名’,值)commit:同步操作,写法:this.store.commit(‘mutations方法名’,值)