Vue中无法正确获取methods中的this

514 阅读1分钟

在Vue中methods中的函数定义时不能使用箭头函数

// 无法获取到指向组件的this
methods: {
	printName: () => {
		console.log(this.name);
	}
}

// 可以获取到指向组件的this
methods: {
	printName: function () {
		console.log(this.name);
	}
}

同样,Vue中钩子函数也不能使用箭头函数