Vue.js 我们可以从子组件更改Vuejs全局属性吗

Vue.js 我们可以从子组件更改Vuejs全局属性吗,vue.js,vuejs2,vue-component,vue-resource,Vue.js,Vuejs2,Vue Component,Vue Resource,我正在使用vue资源进行http请求 我将main.js文件中的授权头设置为: Vue.http.headers.common['Authorization'] = 'Bearer ' + Vue.auth.getToken() 但登录成功后,我想从组件更改其值,而不刷新它 在我的Login.vue组件中获取loggedin后,我正在尝试执行此操作: this.$http.headers.common['Authorization'] = "Bearer " + token 但授权标头值仍然

我正在使用vue资源进行http请求

我将main.js文件中的授权头设置为:

Vue.http.headers.common['Authorization'] = 'Bearer ' + Vue.auth.getToken()
但登录成功后,我想从组件更改其值,而不刷新它

在我的Login.vue组件中获取loggedin后,我正在尝试执行此操作:

this.$http.headers.common['Authorization'] = "Bearer " + token
但授权标头值仍然保持不变。
我只希望在登录后,Authorization标头在所有请求中都可用,无需刷新页面

使用vuex执行此类任务。如何从vuex更改全局属性?。你能举个例子吗,老兄。。使用谷歌。现在是2018年,每一个网站或任何与开发相关的东西都会告诉你避免使用globals。在这个网站上,您有数百万个示例,说明如何使用vuex设置影响axios或vue资源的变量。不要期望复制粘贴解决方案。