收藏
回答

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

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小程序 Bug Windows v1.02.1812180

- 当前 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) 报错

最后一次编辑于  2018-12-21
回答关注问题邀请回答
收藏

2 个回答

  • 赵青山
    赵青山
    2018-12-23

    兄弟, console.log('queryaaaaaa',nickname);


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


    console.log('queryaaaaaa',this.data.nickname);

    2018-12-23
    赞同
    回复 1
    • 梦之春季
      梦之春季
      2018-12-24

      谢谢大哥

      2018-12-24
      回复
  • 管凯旋
    管凯旋
    2018-12-21

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

    2018-12-21
    赞同
    回复 1
    • 梦之春季
      梦之春季
      2018-12-23

      在data总共定义了

      2018-12-23
      回复