diff --git a/pages/template/long-list/long-list.uvue b/pages/template/long-list/long-list.uvue index ab347f11a116d023d9c72be28f7ea000c74a886e..1fc12866e4dd5f70d7d883dc4a998da251dadb03 100644 --- a/pages/template/long-list/long-list.uvue +++ b/pages/template/long-list/long-list.uvue @@ -73,14 +73,16 @@ }, dataType: '', success: (res) => { - const responseData = JSON.parse(res.data as string)! - const list = responseData.data + const responseData = JSON.parse(res.data as string) + if (responseData == null) { + return + } - list.forEach((item) => { + responseData.data.forEach((item) => { this.dataList.push(item) }) - this.isEnded = list.length <= 0; + this.isEnded = responseData.data.length <= 0; this.$currentPage++ },