Nuxt处理全局组件的显示与隐藏

简介: 在Nuxt开发过程中,大家会遇到需要控制全局组件的显示与隐藏。比如说移动端的路由导航栏、头部的返回操作。。。为了使切换页面的同时,确定是否展示全局组件,保证页面展示的平稳过渡。下面是我在项目中用到一个办法,已实现。

在Nuxt开发过程中,大家会遇到需要控制全局组件的显示与隐藏。比如说移动端的路由导航栏、头部的返回操作。。。

为了使切换页面的同时,确定是否展示全局组件,保证页面展示的平稳过渡。

下面是我在项目中用到一个办法,已实现。

1、在 middleware 中处理,middleware可以配置到 全局 也可以直接配置到 page组件中。

下图是直接配置在全局:

image.png

2、使用 middleware 的同时,结合vuex来使用。

在vuex中做全局状态判断,然后使用computed配合使用。

image.png

目录
相关文章
|
7月前
|
JavaScript
Vue 项目中实现在所有页面固定一个全局对话栏组件
Vue 项目中实现在所有页面固定一个全局对话栏组件
71 0
|
JavaScript
|
2月前
|
JavaScript
在组件中使用全局样式
【10月更文挑战第5天】
144 60
|
2月前
|
监控 JavaScript 开发者
在 Vue 中,子组件为何不可以修改父组件传递的 Prop,如果修改了,Vue 是如何监控到属性的修改并给出警告的
在 Vue 中,子组件不能直接修改父组件传递的 Prop,以确保数据流的单向性和可预测性。如果子组件尝试修改 Prop,Vue 会通过响应式系统检测到这一变化,并在控制台发出警告,提示开发者避免这种操作。
|
2月前
|
存储 JavaScript UED
在 Vue 组件中动态切换全局样式
【10月更文挑战第5天】
42 1
|
7月前
|
移动开发 前端开发
VUE3一种用户可以设置显示隐藏列表内容的方法
VUE3一种用户可以设置显示隐藏列表内容的方法
81 0
|
7月前
|
API
table组件隐藏额外内容并使用Toolpit显示(vue3)
table组件隐藏额外内容并使用Toolpit显示(vue3)
|
前端开发
elementUI隐藏组件
elementUI隐藏组件
117 0
|
网络架构
解决VUE3中动态路由参数变化页面不刷新的问题
解决VUE3中动态路由参数变化页面不刷新的问题
1920 0
|
JavaScript
vue 路由meta 设置导航隐藏与显示
vue 路由meta 设置导航隐藏与显示
474 0