上一条路线显示在Sapper的当前路线中



我有两条路由/questions/profile。在onDestroy()生命周期事件中,我称之为console.log('destroyed')。当我在不同的路线之间切换时,我每次都会在Chrome控制台中被"摧毁"。

问题是在/questions路由中,我有使用bind:group={multiple_ids}绑定的复选框。因此,在检查/取消检查字段后,当我从/question切换到/profile路由时。/question路由的内容显示在/profile路由内,此后Chrome控制台不再显示"已销毁"!这种行为在我看来很奇怪。我不知道发生了什么。这是一个正在进行的项目。请解决这个问题。感谢

您的组件中有转换吗?根据这个错误报告,元素可以在导航后显示在其他路线中。这听起来很像你遇到的问题。

解决方案是对过渡属性使用|local修饰符。看看API文档,了解如何应用它。

相关内容

  • 没有找到相关文章

最新更新