loginQzone({commit}, {qNum, ptToken}) { return new Promise((resolve, reject) => { LoginQzone(qNum, ptToken).then(res => { store.state.qzoneUserInfo.qq = qNum store.state.qzoneUserInfo.cookies = res.data.data commit("SET_QZONEUSERINFO",) resolve(res.data) }).catch(err => reject(err)) }) } 如何给SET_QZONEUSERINFO赋值
时间: 2024-02-11 20:07:20 浏览: 93
plock:'p { 1 + 1 }` 打印“(1 + 1) #=> 2”。 就这样
在上述代码中,可以通过传递一个参数来给 `SET_QZONEUSERINFO` 赋值。具体来说,可以在 `commit` 中传递一个包含 `type` 和 `payload` 的对象,其中 `type` 为 `SET_QZONEUSERINFO`,`payload` 为需要赋给该状态的值。例如:
```
commit("SET_QZONEUSERINFO", { qq: qNum, cookies: res.data.data })
```
这将把 `qq` 和 `cookies` 的值分别设置为 `qNum` 和 `res.data.data`。然后,你的 `SET_QZONEUSERINFO` mutation 可以通过 `payload` 参数来获取这些值并进行相应的状态更新。
阅读全文