避免依赖于枚举组件实例上的键的应用程序逻辑

SPQ*_*Inc 10 vue.js vuejs3

在我复杂的 Vue 项目中,我收到此控制台警告:

[Vue warn]:避免依赖于枚举组件实例上的键的应用程序逻辑。在生产模式下,这些键将为空,以避免性能开销。

不幸的是,仅通过上述消息我无法找到此警告的原因。

我怎样才能找到这个警告的原因?

Sai*_*a T 6

检查您是否在代码中的任何位置观察整个路线对象。这样做会引发该错误(就我而言)。

请参阅此 vue 文档,了解查看路由 访问路由器和设置中的当前路由

路由对象是一个响应式对象,因此可以监视它的任何属性,并且您应该避免监视整个路由对象。在大多数情况下,您应该直接观察您期望更改的参数。

  • 它与路由器无关......为什么有人一直这么说?!在我的代码中,每次我发送请求时它都会出现 (6认同)