之前跑的好好项目突然data中报undefined,在mounted打印也出不来。最后排查,还是个人粗心问题:变量太多,自己多加变量时忘了赋值,导致整个运行报错。

data(){
	return {
		a:"信息1",
		b:"信息2",
		c
	}
},
mounted(){
	console.log(this.a)//undefined
}

如上代码,虽然我在末尾加变量,es6语法会默认cc:c,在编译器里认通过。
但是,c没有初始值卡住之后会影响其他data变量的获取,打印ab的值都是undefined

Logo

前往低代码交流专区

更多推荐