Open XiaofengZeng opened 2 years ago
description:
进入系统后,使用URL进行路由组件切换(主要是切换不同的场景),但场景切换器SceneSwitcher组件的场景按钮激活状态没有切换到路由对应的按钮上。需要二次访问URL才能切换。
speculation: 场景切换器SceneSwitcher组件进行激活状态切换是在组件mounted生命周期中,在第一次使用URL进行路由组件切换时,并没有重新将组件进行mounted,因此没有效果。
question: 如何在使用URL进行路由组件跳转时切换该组件中的activatedScene属性?
在PR#23中完成问题的修复
思路: 在展示界面Main组件中,添加beforeUpadte生命周期函数,使得在路由进行切换、Main主要更新时,能够对路由进行判断,进而设置Vuex中的currentScene属性,最终能够使场景切换器SceneSwitcher组件能够响应式修改按钮的高亮样式
description:
进入系统后,使用URL进行路由组件切换(主要是切换不同的场景),但场景切换器SceneSwitcher组件的场景按钮激活状态没有切换到路由对应的按钮上。需要二次访问URL才能切换。
speculation: 场景切换器SceneSwitcher组件进行激活状态切换是在组件mounted生命周期中,在第一次使用URL进行路由组件切换时,并没有重新将组件进行mounted,因此没有效果。
question: 如何在使用URL进行路由组件跳转时切换该组件中的activatedScene属性?