From 95a1b72ec4e6a7c9237b74bf41e6a63d16460ffd Mon Sep 17 00:00:00 2001 From: zhangweiii Date: Wed, 27 Nov 2019 09:45:16 +0800 Subject: [PATCH] fix Cannot read property length of null when first init --- backend/model/spider.go | 4 ++++ frontend/src/views/schedule/ScheduleList.vue | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/model/spider.go b/backend/model/spider.go index 5c2c92e8..f2978125 100644 --- a/backend/model/spider.go +++ b/backend/model/spider.go @@ -116,6 +116,10 @@ func GetSpiderList(filter interface{}, skip int, limit int) ([]Spider, int, erro return spiders, 0, err } + if spiders == nil { + spiders = []Spider{} + } + // 遍历爬虫列表 for i, spider := range spiders { // 获取最后一次任务 diff --git a/frontend/src/views/schedule/ScheduleList.vue b/frontend/src/views/schedule/ScheduleList.vue index b170c9ed..3a032b23 100644 --- a/frontend/src/views/schedule/ScheduleList.vue +++ b/frontend/src/views/schedule/ScheduleList.vue @@ -274,7 +274,7 @@ export default { // 爬虫列表 request.get('/spiders', {}) .then(response => { - this.spiderList = response.data.data.list + this.spiderList = response.data.data.list || [] }) } }