【发布时间】:2018-11-02 15:58:27
【问题描述】:
我有常量:
export const globalUser = new Vue({
created: function(){
this.getActualUser();
},
data: {
ActualUser: {name:'',meta:'',tipo:''}
},
methods:{
getActualUser: function(){
var urlMeta='usuarioActual';
axios.get(urlMeta).then(response=>{
this.ActualUser=response.data;
});
}
}
});
现在我将它导入到 vue js 的一个组件中
import {globalUser} from '../app.js'
这是我的数据:
data:function(){
return {
usuarioActual:globalUser.ActualUser,
anotherData:{}
}
}
这返回了我: “usuarioActual”:{ “姓名”: ””, “元”:“”, “提示”:“” },数据为空。
我想要的是 getActualUser 方法运行后返回给我的数据:
实际用户:{name:'currentName',meta:'currentDat',tipo:'currentType'}
效果很好:
axios.get(urlMeta).then(response=>{
this.ActualUser=response.data;
});
【问题讨论】:
-
您使用的是哪个 vue-loader 版本?正如this discusion 中提到的,它应该支持自 13.6.0 版起
标签: laravel-5 vue.js vue-component