【发布时间】:2021-08-15 10:54:35
【问题描述】:
我已经使用 vue.js 几个星期了,我想了解如何将来自服务器的对象全局注入子组件。
当我尝试使用 inject:['user'] 将对象注入子组件时,它返回一个空对象。
data() {
return {
user: []
}
},
methods: {
getLoggedUserData() {
axios.get('/api/get-user/' + window.auth.id
).then(response => {
this.user = response.data.user;
});
}
},
provide: {
return {
user: this.user
}
},
created() {
this.getLoggedUserData();
}
【问题讨论】: