ES6语法 分页报错

pages-activity-activity.js:278 Uncaught (in promise) TypeError: Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.
at _nonIterableSpread (pages-activity-activity.js:278:9)
at _toConsumableArray (pages-activity-activity.js:221:168)
at _callee2$ (activity.vue:111:1)
at tryCatch (chunk-vendors.js:23063:40)
at Generator.invoke [as _invoke] (chunk-vendors.js:23289:22)
at Generator.prototype.<computed> [as next] (chunk-vendors.js:23115:21)
at asyncGeneratorStep (chunk-vendors.js:14402:24)
at _next (chunk-vendors.js:14424:9)

 

 

无语的分页报错

 

原因:

 

 

 定义了是和对象,当你为空的时候是对象,赋值的时候是数组,所以类型匹配不上,

 

 

 可以看到 res.rows 其实是个数组,里面包含对象。

解决:

更换为数组即可:

 

posted @ 2022-02-24 13:33  咸瑜  阅读(309)  评论(0编辑  收藏  举报