XiaofengZeng / kite-nest

Warehouse management system based on geographic information.
MIT License
1 stars 0 forks source link

场景切换器SceneSwitcher组件的按钮激活未切换 #18

Open XiaofengZeng opened 2 years ago

XiaofengZeng commented 2 years ago

description:

进入系统后,使用URL进行路由组件切换(主要是切换不同的场景),但场景切换器SceneSwitcher组件的场景按钮激活状态没有切换到路由对应的按钮上。需要二次访问URL才能切换。

speculation: 场景切换器SceneSwitcher组件进行激活状态切换是在组件mounted生命周期中,在第一次使用URL进行路由组件切换时,并没有重新将组件进行mounted,因此没有效果。

question: 如何在使用URL进行路由组件跳转时切换该组件中的activatedScene属性?

XiaofengZeng commented 2 years ago

在PR#23中完成问题的修复

思路: 在展示界面Main组件中,添加beforeUpadte生命周期函数,使得在路由进行切换、Main主要更新时,能够对路由进行判断,进而设置Vuex中的currentScene属性,最终能够使场景切换器SceneSwitcher组件能够响应式修改按钮的高亮样式