【发布时间】:2021-07-31 09:07:09
【问题描述】:
我正在制作一个像这样实例化的 vue3 应用程序:
<div id="my-app" data-string="demo"></div>
<script src=my-app.js></script>
我需要将data-string 的值设置为我的所有组件都可以访问的全局变量,或者一种干净地获取此值并将其传递给我的所有组件的方法。我正在使用带有 Typescript 的 Vue 3。我已经尝试了几件事,但无法弄清楚。任何帮助将非常感激。谢谢!
【问题讨论】:
-
好吧,如果您正在“制作 vue 应用程序”,是否真的需要首先在 HTML 数据属性中启动此数据。而不是设计 vue 应用程序时的预期方式?
-
另外搜索“vue 在组件之间共享数据”,您可以将 my-app.js 中的数据共享到任何组件。或者搜索什么是“vue store”。