vue在data中定义变量后依旧报undefined
之前跑的好好项目突然data中报undefined,在mounted打印也出不来。最后排查,还是个人粗心问题:变量太多,自己多加变量时忘了赋值,导致整个运行报错。data(){return {a:"信息1",b:"信息2",c}},mounted(){console.log(this.a)//undefined}如上代码,虽然我在末尾加变量,es6语法会默认c为c:c,在编译器里认通过。但是,c没
·
之前跑的好好项目突然data中报undefined,在mounted打印也出不来。最后排查,还是个人粗心问题:变量太多,自己多加变量时忘了赋值,导致整个运行报错。
data(){
return {
a:"信息1",
b:"信息2",
c
}
},
mounted(){
console.log(this.a)//undefined
}
如上代码,虽然我在末尾加变量,es6语法会默认c
为c:c
,在编译器里认通过。
但是,c
没有初始值卡住之后会影响其他data变量的获取,打印a
、b
的值都是undefined
更多推荐
已为社区贡献4条内容
所有评论(0)