Javascript Vue“;计算的;值:常规函数工作,插入箭头失败
当我这样编写代码时,它是有效的:Javascript Vue“;计算的;值:常规函数工作,插入箭头失败,javascript,vuejs2,vue-component,arrow-functions,Javascript,Vuejs2,Vue Component,Arrow Functions,当我这样编写代码时,它是有效的: 导出默认值{ 道具:[“注意事项”], 计算:{ hasNotes(){返回this.notes&&this.notes.some(x=>x);} } }; 但当我这样写的时候,它失败了: 导出默认值{ 道具:[“注意事项”], 计算:{ hasNotes:()=>this.notes&&this.notes.some(x=>x) } }; 。。。我不明白为什么。我在这里做错了什么?我肯定这是一个重复的东西,但是箭头函数使用了词汇范围的这个,所以这个并不
导出默认值{
道具:[“注意事项”],
计算:{
hasNotes(){返回this.notes&&this.notes.some(x=>x);}
}
};
但当我这样写的时候,它失败了:
导出默认值{
道具:[“注意事项”],
计算:{
hasNotes:()=>this.notes&&this.notes.some(x=>x)
}
};
。。。我不明白为什么。我在这里做错了什么?我肯定这是一个重复的东西,但是箭头函数使用了词汇范围的
这个,所以这个并不意味着你认为它在箭头函数中的意思。我在这里做错了什么?-你在使用箭头函数。
哦,是的。。。谢谢