渲染 App.router.currentView 降低未定义

Rendr App.router.currentView is undefined

当我的 Rendr 应用程序启动时,App.router.currentView 总是评估为 undefined,这反过来又破坏了我的客户端渲染,因为

if (this.currentView) {
  this.currentView.remove();
}

在文件 /node_modules/rendr/client/router.js 的函数 ClientRouter.prototype.getRenderCallback 中未求值为真。我已经尝试追踪设置 hte router.currentView 的位置以及为什么它对我来说是未定义的,但运气不佳。关于可能导致此问题的任何想法?

听起来你可能没有正确设置 app_view,正如之前所说,虽然很难找出问题所在 :(

我的想法是确保您检查 app_view 并查看您进行视图继承的方式。最后一个想法是您没有完全遵循模板结构,因此未按预期评估视图名称。