首页 / 浏览问题 / WebGIS / 问题详情
vue3+ts+vite Cannot access 'U' before initialization
1EXP 2024年02月26日

dev的时候能正常执行,build也能打包,就是在服务器环境访问的时候报错,请问一下这个U在哪里初始化啊

geojson-rbush.8a8fcfc1.js:1 Uncaught ReferenceError: Cannot access 'U' before initialization
at geojson-rbush.8a8fcfc1.js:1:6488

1个回答

这个错误通常发生在使用类或结构体时,当你尝试访问一个尚未初始化的类成员或者在构造函数中使用this指针访问该成员时。具体到这个错误,'U' 代表一个类型,这个错误意味着你在初始化列表中尝试访问了'U'类型的成员,但是在你访问它的时候它还没有被初始化。

  1. 检查你的类成员初始化列表,确保所有在初始化列表中使用的成员在类定义中已经被声明。

  2. 如果你在构造函数中使用this指针访问成员,确保在构造函数中的任何地方访问该成员之前,成员已经被初始化。

  3. 如果成员是其他类型的对象,确保这些对象在初始化列表中被正确初始化。

4,151EXP 2024年02月26日
...