【发布时间】:2021-09-28 00:01:40
【问题描述】:
我的商店中有两个操作:
GetHitProductsGetNewProducts
它们在两个不同的组件中调用:
- 滑块组件
GetHitProducts going first by HTML
因此,无论如何,有时按顺序调用第二个或第一个动作,我需要将我的第一个组件设置为具有重要的优先级。因为GetHitProducts 提交后的数据在第二个组件中使用。否则我确实有错误。
在slider 的组件中,我确实有一个组件产品。
在那个组件中,我做了一些需要在hitProducts 中存储数据的逻辑,但是如果second slider 的组件首先呈现,它就不会存储信息并且我得到一个错误。
我可以在页面加载或类似的情况下首先调用该操作吗?
可能是渲染优先级有问题,可以设置优先级吗?
如果是,我该怎么做?
主要任务是在渲染其他组件之前通过动作GetHitProducts获取数据,这将调用其他动作。
Store File HitProducts
Store File NewProducts
Component File HitProductsSlider
Component File NewProductSlider
THE PROBLEM - DEVTOOLS CALLED ACTIONS
Component PRODUCT and logic in the mounted
【问题讨论】:
-
什么版本的 VUE?在挂载调用优先级函数时,使用 js promise,async/await 在主函数加载后调用其余函数。
-
您好,请尽最大努力解决您的问题,不要简单地发布您的代码图片。这实际上是结束一个问题的原因(我投了我的一部分)。您应该将代码作为文本而不是图像,因为它们可能会中断。与几秒钟内完成的简单复制粘贴相比,它还显示出更多的含义。
-
顺便说一句,我对您的问题进行了大量编辑,以使其更易于理解并提供更好看的演示文稿。否则,这一切都将是完全无法忍受的。下次请提出更简洁、相关和重点突出的问题。
-
抱歉,写得不好。我没有经验来沟通堆栈溢出。谢谢你的评论
Kissu下次我会尽量提供简化的信息。
标签: javascript vue.js nuxt.js vuex