当前位置: 首页 > 知识库问答 >
问题:

vue.js - 为何修改导航栏后,`useDepartmentsList` 钩子首次不调用?

羊慈
2024-08-23

修改了导航栏,结果影响const { tableData: departmentsList } = useDepartmentsList()的调用
第一次进入页面departmentsList为[],重新刷新一下数据才会出来就好了

定位不到问题所在,且导航栏的功能在其他的文件

共有1个答案

蒋芷阳
2024-08-23
  1. 很明显的异步问题
  2. departmentsList为异步获取,导致useDepartmentsList提前获取,所以数据为[]
  3. 看下departmentsList在哪里获取,使用async/await同步后,再调用useDepartmentsList读取数据
 类似资料:
  • 问题内容: 我一直在尝试修改twitter bootstrap导航栏,此刻所有链接都向左对齐,而我真正想要的是将它们置于中央。 在另一篇文章中,我读到您使用了这个 但这对我没有用 我需要在CSS中进行什么更改才能实现此目的,我知道我将修改后的CSS放入引导程序并覆盖。 任何帮助表示赞赏 这是我的标记 布局/应用 我也试过了 问题答案: 您可以通过将菜单项设置为来使导航菜单居中,而不是像这样: 尽管

  • 我一直在Stack上寻找一些关于这个的指导,但是没有一个问题被问到这么深,答案也没有更新到最新的Swift版本,甚至没有更新到最新的Swift版本。 这是我所拥有的: 带有两个栏项目的导航控制器: 我的目标是:使导航根视图控制器的导航栏透明(但按钮和标题仍然可见),而不是子导航——没有奇怪的细微差别,比如之前的彩色闪光,或切断导航栏(参见gif) 我尝试过的事情: 在<代码>视图将出现(u动画:B

  • 如何设置没有背景色的导航栏? 当在div之后向下滚动导航条时,导航条会得到一个新的背景颜色(导航条应该固定在顶部,我在引导中使用) 我尝试过一些教程,但没有成功。 这是网站:http://attafothman.olympe.in/ 我说的是上面那个黑色导航条。

  • 我想要一个半透明的状态栏和导航栏,其他颜色不能像蓝色或白色那样半透明 我的代码 活动 状态栏半透明良好,但导航栏颜色不变。为什么? 导航栏

  • 我的导航栏有一个透明的背景,当用户向下滚动时,我想添加一个不同的背景。 我使用了这个问题的代码:滚动后更改导航条颜色? 我的代码现在如下所示: 当我向下滚动时,一切正常,背景和不透明度适用,但当我向后滚动到顶部时,这种样式仍然存在。我希望它更改回没有背景的默认样式。 谢啦

  • storeHeader Header组件 index.vue detail.vue 现在的情况是我从index进入detail页面,页面会执行dark.value = true开启顶部暗黑 但是在detail页面F5刷新后则不会,需要将dark.value = true放在onMounted中或则延时执行,这种就会出现页面加载完后再载入class,页面就会闪一下,相当于动态添加了class 有没有

  • 导航栏是一个将商标、导航以及别的元素简单放置到一个简洁导航页头的的包裹。它很容易扩展,而且,在折叠板插件的帮助下,它可以轻松与幕后内容整合。 基础 这些是你开始使用导航条之前需要知道的东西: 导航条要求一个包裹的.navbar以及一个配色方案类(可以是.navbar-default或者.navbar-inverse)。 当在一个导航条中使用多个组件时,必须用一些 对齐类 。 导航条以及它们的内容默

  • 导航栏是一个固定区域 (在固定和穿透布局类型中) 。它位于屏幕顶部,包含页面标题和导航元素。 导航栏包含3个部分:左、中、右。每个部分都可以包含任意的HTML内容,但推荐按照如下方式使用: 左部 用来放置返回链接、图标以及单独的文字链接。 中部 用来显示页面标题和标签链接(即按钮控制)。 右部 和左部一样。 导航栏布局 导航栏布局相当简单,根据字面意思即可理解: <div class="navba