我正在寻找如何在两个单独的组件(不是父子组件)之间秘密传递数据,而不在我的 Vue2 应用程序中使用 URL 参数。这并不意味着我在传递秘密,而是我只是不希望用户看到它(仅出于 UI 考虑)。
我知道 Vue 有Props,但它们用于在父组件和子组件之间传递数据。就我而言,我的 URL 会改变,但我不想通过可见参数传递数据。
有人声称在这里使用没有 URL 参数的道具,但我无法重现有效的解决方案(每次都未定义)。
我还检查了这些选项,但它们都使用我们知道的可见的 URL 或查询参数。
一个丑陋的解决方案是将数据写入本地存储,然后在那里读取,但这会产生很多开销和复杂性(例如,如果我只想读取一次这些数据,等等)。
这个问题有更优雅的解决方案吗?
谢谢!