目录
一、问题描述
登录界面点击【退出】按钮,控制台提示json解析异常
二、解决思路:
1、找到对应的组件和事件回调
<el-dropdown-item divided @click.native="logout">
<span style="display:block;">退出</span>
</el-dropdown-item>
2、该事件回调内,向仓库派发了一个action。接着找到store目录下存放user相关的js文件和该异步操作。
methods: {
async logout() {
await this.$store.dispatch('user/logout')
this.$router.push(`/login?redirect=${this.$route.fullPath}`)
}
}
3、函数内返回一个Pro