Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.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.js:为什么在滑动转换之间有一个白色屏幕,而不是下一个组件视图?_Javascript_Css_Vue.js_Components_Vue Router - Fatal编程技术网

Javascript Vue.js:为什么在滑动转换之间有一个白色屏幕,而不是下一个组件视图?

Javascript Vue.js:为什么在滑动转换之间有一个白色屏幕,而不是下一个组件视图?,javascript,css,vue.js,components,vue-router,Javascript,Css,Vue.js,Components,Vue Router,我正在为组件使用幻灯片转换,但在显示实际组件之前,滑动屏幕会显示几秒钟的白色。如何使其立即流向下一个视图 这是我在主app.vue路由器视图元素中包装的转换中使用的内容: .slide-leave-active, .slide-enter-active { transition: 0.5s; } .slide-enter { transform: translate(100%, 0); } .slide-leave-to { transform: translate(-100%, 0

我正在为组件使用幻灯片转换,但在显示实际组件之前,滑动屏幕会显示几秒钟的白色。如何使其立即流向下一个视图

这是我在主app.vue路由器视图元素中包装的转换中使用的内容:

.slide-leave-active,
.slide-enter-active {
  transition: 0.5s;
}
.slide-enter {
  transform: translate(100%, 0);
}
.slide-leave-to {
  transform: translate(-100%, 0);
}


div
过渡(name=“slide”)
路由器视图

我认为这是因为vue router在完全删除前一个视图之前不会加载下一个视图。这会导致转换在创建下一个组件之前不显示任何内容。但是我不知道如何更改它。在vue router的转换示例中,它显示了一个附加到转换的
mode=“out-in”
您是否尝试将该指令添加到转换中?
<template lang="pug">
    div
        transition(name="slide")
            router-view
</template>