vue3开启开发工具路由跳转就报错,不打开就正常跳转?

使用vue3和router4版本。
不打开开发工具的情况下 路由跳转都是正常的。
打开开发工具就报错了,路由也无法正常跳转?

img

img

打开开发工具会在输出对象时直接读取对象的属性 会调用属性的get方法,执行api.now()函数,但这时api.now还没有赋值吧,所以就报错了

而不打开开发工具的情况下 输出对象不会直接读取对象的属性 不会调用属性的get方法,不会执行api.now()函数。就不会报错