我开始学习Vue.js和ECMA6语法,我在教程中看到了这个:methods:{someMethod:function(){console.log(this)//thisworks}}然后我认为语法可以是:methods:{someMethod:()=>{console.log(this)//thisundefined}}但这行得通:methods:{someMethod(){console.log(this)//thisworks}}可以解释一下区别和ECMA5语法吗? 最佳答案 在您的三个选项中,只有第一个在ES5中受支持。另外