问题描述
升级HbuilderX 3.2.12.20211029
11:26:51.094 cid unmatched at view.umd.min.js:1
11:26:51.118 TypeError: Invalid attempt to destructure non-iterable instance.
11:26:51.141 In order to be iterable, non-array objects must have a method. at view.umd.min.js:1
11:26:51.162 cid unmatched at view.umd.min.js:1
11:26:51.184 TypeError: Invalid attempt to destructure non-iterable instance.
11:26:51.207 In order to be iterable, non-array objects must have a method. at view.umd.min.js:1
11:26:51.227 cid unmatched at view.umd.min.js:1
11:26:51.251 TypeError: Invalid attempt to destructure non-iterable instance.
11:26:51.272 In order to be iterable, non-array objects must have a method. at view.umd.min.js:1
11:26:51.293 cid unmatched at view.umd.min.js:1
复现步骤
[复现问题的步骤]
1、运行到真机后,滑动就出现以上错误。并且界面总是感觉渲染延迟。要白一下再显示结果
[或者可以直接贴源代码]
预期结果
像之前一样正常,不报错,不白屏再显示
实际结果
如问题描述
系统信息:
- 发行平台: ANDROID
- 操作系统 Mac Android 7.0
- HBuilderX版本 3.2.12.20211029
- uni-app版本 [如使用Vue-cli创建/运行项目,则提供
npm run info
的运行结果]
`
node node_modules/@dcloudio/vue-cli-plugin-uni/commands/info.js
uni-app v3.2.2
uni-app cli v2.0.0-32220210818002
`
补充信息
16条答案
按热度按时间pkmbmrz71#
补充一下全面的依赖信息,执行:npm run info
vqlkdk9b2#
@zhetengbiji
new9mtju3#
复现步骤补充全一点
yrefmtwq4#
您好,这个就是直接运行项目, 然后往上面滑动就出现了 @zhetengbiji
xzv2uavs5#
这个就是一个简单的虚拟列表界面
vc6uscn96#
这个项目我下载下来看了一下,和你描述的依赖不太一致
iezvtpos7#
我推测一下你的操作步骤,你确认一下是否是这样:
xv8emn3q8#
不好意思。贴成我准备迁入的项目了。这个项目我是直接用HBuilderX导入的案例项目,运行到手机的。没有用命令NPM。
bqf10yzr9#
此示例之前在 App 端是否正常运行过?
pkbketx910#
之前正常的。
升级之后我其它项目也出现过以上的异常。但不太影响使用。
这个案例现在也是可以运行的。出现了白屏延迟和以上的异常
siotufzp11#
升级之前版本是多少?
wnavrhmk12#
我记不清是 3.2.9.20210927 还是 3.2.3.20210825 。都是最近升级过的
ie3xauqp13#
我的也有这个问题,也是用的虚拟列表,:key 用 index 的时候正常,用列表项id 时候就报错了, 例如: :key = ”item.id“ ,楼主解决了吗
y3bcpkx114#
还没有,等官方吧。
svujldwt15#
太难了,index 做 key 在虚拟列表上压根不适用,不符合 diff 算法的玩法,每次都要重新渲染,卡顿。希望官方您能尽快解决这个问题。