Routes Sapper中当前路线中显示的上一条路线
我有两条路线Routes Sapper中当前路线中显示的上一条路线,routes,sapper,svelte-3,Routes,Sapper,Svelte 3,我有两条路线/问题和/profile。在onDestroy()生命周期事件中,我调用了console.log('destromed')。当我在两条路线之间切换时,我每次都会在Chrome控制台中被“破坏” 问题是在/questions路由中,我有一些复选框,使用bind:group={multiple_id}绑定。因此,在选中/取消选中一个字段后,当我从/question切换到/profile路由时。/question路由的内容显示在/profile路由内部,此后Chrome控制台不再显示“已销
/问题和/profile
。在onDestroy()
生命周期事件中,我调用了console.log('destromed')
。当我在两条路线之间切换时,我每次都会在Chrome控制台中被“破坏”
问题是在/questions
路由中,我有一些复选框,使用bind:group={multiple_id}
绑定。因此,在选中/取消选中一个字段后,当我从/question
切换到/profile
路由时。/question
路由的内容显示在/profile
路由内部,此后Chrome控制台不再显示“已销毁”!我觉得这种行为很奇怪。我不知道发生了什么事。这是一个正在进行的项目。请解决这个问题。谢谢您的组件中有转换吗?据此,元素可以在导航后显示在其他路线中。这听起来很像你的问题
解决方案是对过渡属性使用| local
修饰符。请查看有关如何应用它的详细信息