Javascript [Vue warn]:创建的挂钩中出现错误:“Vue warn”;TypeError:无法设置未定义的属性";

Javascript [Vue warn]:创建的挂钩中出现错误:“Vue warn”;TypeError:无法设置未定义的属性";,javascript,html,vue.js,vuejs2,vue-component,Javascript,Html,Vue.js,Vuejs2,Vue Component,我正在创建VueJS应用程序。我有一个子组件child.vue,数据从父级传递到该组件 Child.vue 导出默认值{ 道具:['info'], 数据:函数(){ 返回{ 时间值:{ 会议记录:“”, 小时数:“” } } }, 已创建:函数(){ console.log(“打印内部创建的子对象”,this.info); this.convertMins(this.info[0][2]); }, 方法:{ convertMins:(分钟)=>{ console.log(“在转换分钟内打印”,

我正在创建VueJS应用程序。我有一个子组件child.vue,数据从父级传递到该组件

Child.vue

导出默认值{
道具:['info'],
数据:函数(){
返回{
时间值:{
会议记录:“”,
小时数:“”
}
}
},
已创建:函数(){
console.log(“打印内部创建的子对象”,this.info);
this.convertMins(this.info[0][2]);
},
方法:{
convertMins:(分钟)=>{
console.log(“在转换分钟内打印”,此选项);
如果(分钟===0){
this.timeValue.minutes=0;
this.timeValue.hours=0;
}
如果(分钟===60){
this.timeValue.hours=1;
this.timeValue.minutes=0;
}
如果(分钟>60){
this.timeValue.hours=数学地板(分钟/60);
this.timeValue.minutes=分钟%60;
}
}
}

}
不要使用箭头函数定义方法。请参见箭头中的警告框。此箭头函数中的指的是父上下文,因此此处它指的是窗口对象,而不是Vue对象

使用
convertMins(minutes)=>{}
,而不是
convertMins(minutes){}

,在我的例子中是输入错误“.then”