vue在data中定义变量后依旧报undefined

34 篇文章 1 订阅
本文探讨了一位开发者在Vue项目中遇到的data属性未初始化变量问题,详细解释了如何因疏忽新增变量未赋值,导致项目运行时数据获取异常,所有data变量显示undefined的情况。通过这个实例,强调了初始化变量和严谨编码的重要性。
摘要由CSDN通过智能技术生成

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值