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 其实是个数组,里面包含对象。
解决:
更换为数组即可:
本文来自博客园,作者:咸瑜,转载请注明原文链接:https://www.cnblogs.com/bi-hu/p/15931355.html