Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.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
Vue.js 如何将所有路由手动取消缓存到Nuxt js_Vue.js_Caching_Nuxt.js_Vue Router_Keep Alive - Fatal编程技术网

Vue.js 如何将所有路由手动取消缓存到Nuxt js

Vue.js 如何将所有路由手动取消缓存到Nuxt js,vue.js,caching,nuxt.js,vue-router,keep-alive,Vue.js,Caching,Nuxt.js,Vue Router,Keep Alive,我正在运行一个Nuxt Js v2.14.7项目,由于用户登录和注销,我想手动取消缓存所有路由。这可能吗 我在layouts/default.vue中使用prop to numxt route组件,如下所示,因为我不想一直对相同的数据进行ajax调用,所以我使用这个prop来缓存我的主路由。但当用户注销时以及使用不同凭据登录后,必须获取新数据 <Nuxt keep-alive :keep-alive-props="{ exclude: ['ProfileRoute'] }&quo

我正在运行一个Nuxt Js v2.14.7项目,由于用户登录和注销,我想手动取消缓存所有路由。这可能吗

我在layouts/default.vue中使用prop to numxt route组件,如下所示,因为我不想一直对相同的数据进行ajax调用,所以我使用这个prop来缓存我的主路由。但当用户注销时以及使用不同凭据登录后,必须获取新数据

<Nuxt keep-alive :keep-alive-props="{ exclude: ['ProfileRoute'] }" />

那么,除了排除路由之外,我如何手动取消缓存main的所有路由数据呢