开发者工具data数据无法显示
发布于 6 年前 作者 axiang 11538 次浏览 来自 问答

data里有bj字段,但是console.log(‘班级’+this.data.bj)却无法显示,手机调试正常。

5 回复

多贴点代码看看

console.log(‘班级’+this.data.bj),这个就是错误的,不能用加号,改为逗号。

很奇怪了,我是没遇到过,是不是和你名字有关。。。

很奇怪,应该是IDE的一个BUG?

可能问题没有说明清楚,是这样的:

data定义了bj字段,初始值为null,并且通过onLoad进行了that.setData赋值,赋值后console.log(that.data.bj)应该显示bj的值才对,而IDE(mac和windows下同样如此)却一直显示null。

进行手机预览,在控制台可以看到bj的值正确。

没有前后的语句环境,不好判断。根据经验,应该是this的原因,建议先var that=this,然后this.data.bj改为that.data.bj

回到顶部