请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

commit 第一个参数看不懂

commit() 第一个参数不就是个字符串吗 怎么对应不上 老师这种写法什么意思

正在回答 回答被采纳积分+3

1回答

Sunday 2024-01-19 20:56:47

你好

对于 mutations 而言,他默认会接受一个参数 state 作为第一个参数。实际我们传递的参数都是第二个参数 (token)

0 回复 有任何疑惑可以回复我~
  • 提问者 慕瓜0581623 #1
    老师可能没有明白我的意思,参数我都知道,commit 第一个参数不就是 对应mutation 中的函数名吗,这里对应不上   commit 提交的函数名是 “user/setToken",mutation 中的函数名不应该是  “user/setToken”吗,怎么变成了“setToken”,这里一直看不懂
    回复 有任何疑惑可以回复我~ 2024-01-19 22:48:29
  • Sunday 回复 提问者 慕瓜0581623 #2
    你好。mutation 的第一个参数表示函数路径,这个路径由 模块/函数名 组成。 而 user/setToken 表示的就是 user 模块下 setToken 函数
    回复 有任何疑惑可以回复我~ 2024-01-21 10:20:57
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信