vue.js - Vue JS 技术,用于在应用程序加载时从不同入口点获取数据
问题描述
寻找一种技术或最佳实践来加载应用程序加载时整个应用程序所需的数据。应用程序入口需要所需的数据,这些数据可以来自许多不同的入口点。
我试过的:
app.vue
在组件中进行 api 调用。这里的结果是,在许多情况下,“内部”组件实际上是首先加载的,所以我的数据不存在。- 在 store init 上进行 api 调用,这里的结果也和上面一样。
- 我的实际解决方案(不是很好)是在数据不存在时简单地调用特定组件,这取决于用户导航,有时它已经存在(保存在商店中),因为用户已经在上一页,有时(例如刷新)它不存在,需要重新加载。一般来说,
v-if
安装特定组件对我来说似乎是一种黑客行为,我不喜欢这种解决方案。
理想情况下,我希望能够在某个地方集中处理这些共享数据(如商店),最重要的是在组件加载之前加载它。这可以用vue完成吗?如何?
解决方案
推荐阅读
- python - 在进行转换时跟踪 PIL 图像中的参考像素
- postgresql - 如何在特定范围之间选择日期,包括 PostgreSQL 提供范围之外的最接近可用日期?
- protocol-buffers - 如何只为导入路径生成 protobuf 消息?
- nginx - Nginx SSL Chrome ERR_HTTP2_PROTOCOL_ERROR
- tailwind-css - 如何在tailwindcss中使用2个按钮取消和保存右对齐的页脚
- libreoffice - 使用两列运行总计
- html - 如何在简单的html中制作子页面?
- oracle - 使用 oracle 删除 Toad 弹出窗口中未识别的绑定变量
- c# - .NetCore 依赖注入:构造函数注入 vs IServiceProvider.GetServices()
- c# - asp net c#使用复选框获取gridview中特定行的值