【发布时间】:2022-08-17 19:25:18
【问题描述】:
function handleLogin() {
isLoggingIn.value = true;
loginInstance
.post(\"login/\", {
...login.value,
})
.then(({ data }) => {
console.log(data);
localStorage.setItem(\"frontend\", data.token);
store.commit(\"setToken\", data.token);
getServiceList();
})
.catch((err) => {
console.error(err);
error.value = err?.response?.data;
const errorMsg = `Something went wrong ${
err?.response?.data?.non_field_errors ?? \"\"
}`;
handleErrorMessage(flashMessage, errorMsg);
})
.finally(() => (isLoggingIn.value = false));
}
如何将打字稿类型分配给数据? 它抛出错误 \"property \'token\' does not exist on type \'unknown\'\"
-
什么是登录实例?它是一个 axios 实例吗?那么你应该可以做到
.post<YourType>(\"login/\"...)
标签: typescript vue.js