Kaynağa Gözat

js异常解决

ggooalice 2 yıl önce
ebeveyn
işleme
777b5d20ab

+ 0 - 2
fhKeeper/formulahousekeeper/timesheet_h5/src/views/index/index.vue

@@ -210,8 +210,6 @@
                     userId = loginUserId
                 }
                 if(window.location.href.indexOf('errorMsg') != '-1') {
-                    let err = window.location.href.split('errorMsg=')[1]
-                    let str = err.split('#/')[0]
                     this.$router.push("/login");
                 }
                 this.$axios.get('/user/loginByUserId', {params:{userId: userId}})

+ 2 - 1
fhKeeper/formulahousekeeper/timesheet_h5/src/views/project/edit.vue

@@ -408,7 +408,8 @@ export default {
             .then(res => {
                 if(res.code == "ok") {
                     this.levelList = res.data
-                    this.projectDetail.levelLabel = this.levelList.filter(u => u.id == this.projectDetail.level)[0].label
+                    let list = this.levelList.filter(u => u.id == this.projectDetail.level)
+                    this.projectDetail.levelLabel = list.length != 0 ? list[0].label : ''
                 } else {
                     this.$toast.fail('获取失败');
                 }

+ 3 - 1
fhKeeper/formulahousekeeper/timesheet_h5/src/views/task/index.vue

@@ -231,7 +231,9 @@ export default {
                     this.upLoading = false
                     if(this.listReLoading){
                         this.taskList = res.data.records
-                        document.documentElement.scrollTop = 0
+                        if(document.documentElement){
+                            document.documentElement.scrollTop = 0
+                        }
                     }else{
                         for(let i in res.data.records){
                             this.taskList.push(res.data.records[i])