Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Vue路由器将组件保留在下一个_Javascript_Vue.js_Vue Router - Fatal编程技术网

Javascript Vue路由器将组件保留在下一个

Javascript Vue路由器将组件保留在下一个,javascript,vue.js,vue-router,Javascript,Vue.js,Vue Router,我正在尝试实现一个系统,其中导航栏链接上的悬停事件触发在后台显示所需的页面/组件,同时将活动组件保留在中心视图中。当用户单击链接时,所需的组件只会变为“完全活动”,并相应地更改URL。我似乎不知道如何阻止循环破坏活动组件,同时仍然触发next 有没有办法在钩子中打开/关闭组件的销毁,比如说 beforeRouteEnter (to, from, next) { next(vm => { // stop active component from be

我正在尝试实现一个系统,其中导航栏链接上的悬停事件触发在后台显示所需的页面/组件,同时将活动组件保留在中心视图中。当用户单击链接时,所需的组件只会变为“完全活动”,并相应地更改URL。我似乎不知道如何阻止循环破坏活动组件,同时仍然触发next

有没有办法在钩子中打开/关闭组件的销毁,比如说

beforeRouteEnter (to, from, next) {
        next(vm => {
            // stop active component from being destroyed 
        })
    }
非常感谢