收藏
回答

TypeError: Cannot read property '**' of undefined?

 /**

   * 生命周期函数--监听页面显示

   */

  onShow: function () {

       let that = this;

       console.log(app.globalData.dizhi)

       that.setData({

          choose_campus:app.globalData.dizhi.campus,

          end_location:app.globalData.dizhi.dizhi,

          shoujian_name:app.globalData.dizhi.name,

          phone:app.globalData.dizhi.phone,

       })

  },

还是说云开发数据库连接出问题了???

回答关注问题邀请回答
收藏

2 个回答

  • ⅴ
    2022-11-16

    看你log,红色的这行打出来就是undefined。

    undefined.campus就会报这个错。undefined不能点出任何属性。检查一下全局变量有没有赋值成功。

    2022-11-16
    有用 1
    回复 1
    • 云强软商_技术支持
      云强软商_技术支持
      发表于移动端
      2022-11-16
      谢谢大佬,刚才试了一下你的方法,完美解决
      2022-11-16
      1
      回复
  • 云强软商_技术支持
    云强软商_技术支持
    发表于移动端
    2022-11-16
    大佬,现在又出了一个bug,我用自己的账号发布订单,自己接单都可以点确认送达,但是用我的号发布订单,别人的号接单,接单的人能点击确认送达,但是我却点不了确认收货😭
    2022-11-16
    有用
    回复
登录 后发表内容