开发者工具data数据无法显示

发布于 7 年前作者 axiang11640 次浏览最后编辑 7 年前来自 ask

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

5 回复
daixia
daixia1 楼6 年前

多贴点代码看看

guiying32
guiying322 楼6 年前

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

jing26
jing263 楼6 年前

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

jie27
jie274 楼6 年前

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

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

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

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

guiyingqian
guiyingqian5 楼5 年前

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