onload 方法console.log page中的data报错

发布于 7 年前作者 xia798748 次浏览最后编辑 7 年前来自 ask
  • 当前 Bug 的表现(可附上截图)
  • 预期表现

console.log(“queryaaaaaa”, nickname)

  • 复现路径

Page({

data: {

nickname: ‘default’,

}

onLoad: function (query) {

this.setData({

nickname: query.name

});

console.log(“queryaaaaaa”, nickname)

},

})

  • 提供一个最简复现 Demo

console.log(“queryaaaaaa”, nickname) 报错

2 回复
linyang
linyang1 楼6 年前

兄弟, console.log(‘queryaaaaaa’,nickname);


这个nickename你没定义,你应该是想要调用this.data.nickname,而不是nickname


console.log(‘queryaaaaaa’,this.data.nickname);

jqian
jqian2 楼5 年前

你有定义nickName吗?this.data.nickName?