问题:例子

methods:{
	init(){
		test();
		function test(){
			console.log(this);
			//无法获取到this对象,undefined
		}
	}
}

解决:要用箭头函数

methods:{
	init(){
		var test = () => {
			console.log(this);
			//获取到vue实例对象
		}
		test();
	}
}

注意:箭头函数要写到调用的前面,否则会无法调用,报错test不是一个函数。

Logo

前往低代码交流专区

更多推荐