uniapper
uniapper
  • 发布:2022-03-06 11:40
  • 更新:2022-03-07 13:13
  • 阅读:714

APP 端- vue3+ts数组赋值报错,导致ui不更新 Cannot read property 'remove' of undefined at uni-app-view.umd.js:3

分类:uni-app

相同代码,内置浏览器h5一切正常
基座:3.3.11
cli编译版本:3.3.12
Androi iOS全部都是这个现象

cli 按照官方的说明安装的 自动安装 Alpha版
用官方推荐的命令 根本不管用 这个 我会单独发帖


更新到正式版指定版本
npx @dcloudio/uvm 3.2.12.20211029

现象:
vue3 + ts
一个多tab页面,切换tab时,更新数组数据。如果直接将新数据数据赋值到用于渲染页面的变量,则基座抛异常:
Uncaught TypeError: Cannot read property 'remove' of undefined at uni-app-view.umd.js:3
导致无法渲染数据。
如果,先将变量赋值为空数组再将新数据赋值给该变量,则不会抛异常。

data_for_render = response.data  
# 抛异常
data_for_render = []  
data_for_render = response.data  
# 不会抛异常
2022-03-06 11:40 负责人:无 分享
已邀请:
uniapper

uniapper (作者) - abc

。。。。

uniapper

uniapper (作者) - abc

。。。。

  • 5***@qq.com

    也是遇到这个问题啊

    2023-08-14 07:34

该问题目前已经被锁定, 无法添加新回复