提交 9201f156 authored 作者: 王鹏飞's avatar 王鹏飞

fix: 修复学生信息显示错误的问题

上级 0007eb8c
import Vue from 'vue'
import Vuex from 'vuex'
import router from '@/router'
Vue.use(Vuex)
let studentInfo = {}
let examInfo = {}
try {
studentInfo = JSON.parse(window.localStorage.getItem('studentInfo')) || {}
const parsed = JSON.parse(window.localStorage.getItem('studentInfo')) || {}
studentInfo = location.pathname.includes(parsed.examId) ? parsed : {}
// examInfo = JSON.parse(window.localStorage.getItem('examInfo')) || {}
} catch (error) {
console.log(error)
......@@ -15,7 +17,7 @@ try {
export default new Vuex.Store({
state: {
studentInfo,
examInfo
examInfo,
},
mutations: {
setExamInfo(state, info) {
......@@ -23,8 +25,9 @@ export default new Vuex.Store({
window.localStorage.setItem('examInfo', JSON.stringify(info))
},
setStudentInfo(state, info) {
info.examId = router.currentRoute.params.examId
state.studentInfo = info
window.localStorage.setItem('studentInfo', JSON.stringify(info))
}
}
},
},
})
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论