观点:使用户名变量对所有组件均可用

时间:2018-08-02 16:22:42

标签: vue.js

我有一个使用github登录用户的应用程序。

我已经实现了一个组件,该组件可以登录用户,然后在成功向父级发送时使用用户名发出事件。

但是现在我还有其他组件需要访问用户名才能起作用。例如,该组件列出了已登录用户的存储库。

我可以将变量作为prop分别包含在每个组件中。但这似乎是“湿”。我当时想,一种更好的方法将是使所有人都可以访问的名为username的全局变量。

我已经研究了vue实例变量,但是那些变量(如果我错了,请纠正我)是只读的,因此在用户登录时无法更新。

我该如何处理?

0 个答案:

没有答案