代码用vue2没有任何报错,所有功能都正常,升级vue3后会报错Cannot read property 'map' of undefined,页面可以正常显示,顶部导航栏有高度但是内容空白,需要额外配置什么吗,似乎是涉及数据加载的地方都会报错。

- 发布:2024-07-29 15:30
- 更新:2024-07-29 17:36
- 阅读:210

-
-
-
1***@qq.com (作者)
回复 DCloud_UNI_yuhe: 这是uni_moudle里面的pageLifetimes.js报出来的,handlePageLifetime方法
2024-07-29 16:22

方法的时机不对吧,估计调用方法的时候,e.$children还没获取到数据,建议加个定时器排查下
-
1***@qq.com (作者)
我是vue2升vue3报出来的,我页面上都没有使用onshow生命周期,然后总会提醒Unhandled error during execution of onShow的错误
2024-07-29 17:48
1***@qq.com (作者)
function CS(e, t) {
e.$children.map((e => {
"function" == typeof e[t] && e[t](), CS(e, t)
}))
}
编译后的index.js里面的这个方法会报错
2024-07-29 15:55
DCloud_UNI_yuhe
回复 1***@qq.com: 你找不到哪段代码编译的吗?
2024-07-29 15:57
1***@qq.com (作者)
回复 DCloud_UNI_yuhe: 是的,我找不到有相关的代码
2024-07-29 16:01
DCloud_UNI_yuhe
回复 1***@qq.com: 那方便发一下项目吗?
2024-07-29 16:03
1***@qq.com (作者)
回复 DCloud_UNI_yuhe: 你好发在附件了,麻烦帮忙看一下
2024-07-29 16:05