vue使用了全屏的组件,怎么控制让返回键只关闭组件,不会返回上级路由

图片描述

如上:侧滑菜单是个组件,展开后,如何控制不让返回键返回上级路由,而是只关闭侧滑菜单?

阅读 5.5k
5 个回答

用 v-show 控制侧边栏组件的显示和隐藏

用 v-show 控制侧边栏的展示,假设该变量为 show, 初始值为 false,当侧边栏打开时点击返回按钮,可以先检测 show 的值,当 show 为 true 时,将其重置为 false, 直接 return 即可。

用嵌套路由,把侧边栏也作为一级子路由

可以绑定一个data数值点击的时候先判断一下

加一层路由吧。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题