From 308601d0e19c3cbb6480e8a06c4cad1322c1bb7e Mon Sep 17 00:00:00 2001 From: xiayt Date: Mon, 18 Apr 2022 15:31:29 +0800 Subject: [PATCH] fix:学校选择bug修改 --- src/views/Home/Home.vue | 2 +- src/views/Home/HomeUserInfo.vue | 5 ++++- src/views/Home/component/HomeChildList.vue | 2 +- src/views/Travel/component/schoolAdd.vue | 2 +- src/views/Travel/schoolFollow.vue | 2 +- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/views/Home/Home.vue b/src/views/Home/Home.vue index 3396037..a172f68 100644 --- a/src/views/Home/Home.vue +++ b/src/views/Home/Home.vue @@ -190,7 +190,7 @@ export default { localStorage.setItem('schoolNames', JSON.stringify(userInfo.schoolNames)) this.$store.commit('changeSchool', userInfo.schoolNames) if (!localStorage.getItem('schoolNamesChoose')) { - localStorage.setItem('schoolNamesChoose', userInfo.schoolNames[0]) + localStorage.setItem('schoolNamesChoose', JSON.stringify(userInfo.schoolNames[0])) this.schoolNamesChoose = userInfo.schoolNames[0] } } else { diff --git a/src/views/Home/HomeUserInfo.vue b/src/views/Home/HomeUserInfo.vue index ff025ae..40d4bb3 100644 --- a/src/views/Home/HomeUserInfo.vue +++ b/src/views/Home/HomeUserInfo.vue @@ -37,7 +37,10 @@ export default { this.gender = userInfo.gender this.idCard = userInfo.idCard || '-' this.phone = userInfo.phone - this.schoolNamesChoose = localStorage.getItem('schoolNamesChoose') + let schoolNamesChoose = localStorage.getItem('schoolNamesChoose') + if (schoolNamesChoose) { + this.schoolNamesChoose = JSON.parse(schoolNamesChoose) + } }, methods: { onSelect(action) { diff --git a/src/views/Home/component/HomeChildList.vue b/src/views/Home/component/HomeChildList.vue index 870f901..3516a1f 100644 --- a/src/views/Home/component/HomeChildList.vue +++ b/src/views/Home/component/HomeChildList.vue @@ -87,7 +87,7 @@ export default { localStorage.setItem('schoolNames', JSON.stringify(userInfo.schoolNames)) this.$store.commit('changeSchool', userInfo.schoolNames) if (localStorage.getItem('schoolNamesChoose')) { - localStorage.setItem('schoolNamesChoose', userInfo.schoolNames[0]) + localStorage.setItem('schoolNamesChoose', JSON.stringify(userInfo.schoolNames[0])) } } else { localStorage.setItem('schoolNames', []) diff --git a/src/views/Travel/component/schoolAdd.vue b/src/views/Travel/component/schoolAdd.vue index 4e89d5f..bb9bf4f 100644 --- a/src/views/Travel/component/schoolAdd.vue +++ b/src/views/Travel/component/schoolAdd.vue @@ -116,7 +116,7 @@ export default { localStorage.setItem('schoolNames',JSON.stringify(res.data.data.schoolNames)) this.$store.commit('changeSchool', res.data.data.schoolNames) if(!localStorage.getItem('schoolNamesChoose')) { - localStorage.setItem('schoolNamesChoose',res.data.data.schoolNames[0]) + localStorage.setItem('schoolNamesChoose',JSON.stringify(res.data.data.schoolNames[0])) } }else { localStorage.setItem('schoolNames',[]) diff --git a/src/views/Travel/schoolFollow.vue b/src/views/Travel/schoolFollow.vue index d94d86d..182201e 100644 --- a/src/views/Travel/schoolFollow.vue +++ b/src/views/Travel/schoolFollow.vue @@ -33,7 +33,7 @@ export default { methods: { //切换学校 switchSchool(v) { - localStorage.setItem('schoolNamesChoose',,JSON.stringify(v)) + localStorage.setItem('schoolNamesChoose',JSON.stringify(v)) this.$router.push({name : 'Home'}) }, getList() { -- libgit2 0.21.0