我在Vue中的两个组件之间共享信息。在这一刻,我可以使用箭头函数获得创建的钩子(Hook)的值,但是我无法为我声明的其他属性分配该值。我读到箭头函数在创建的钩子(Hook)中不起作用,我想知道如何替换此箭头函数并获得所需的值。

    data() {
        return{
        userloged:'',
        }
    },
    created(){
        serverBus.$on('validation', (user) =>{
            this.userloged = user
            console.log("Changed userloged", this.userloged)
            console.log("Here is the user", user)
            return this.userloged})
    },

userloged是我的属性(property)声明。

最佳答案

Vue's official docs:



很难看到如何确保在没有访问minimal example that reproduces the issue的情况下删除所有错误,但是用(user) =>替换function(user)应该已经删除了主要错误。

07-24 17:48