使用文中的代码报错?

自己复制这篇文章中的 app.wepy 的代码,wepy build 后所有页面有错误,自己又拉了 github 上的 weapp 的代码,发现 commit 顺序跟教程上面的还不一样。

下面的是根据 github 上的修改的,基本跟文章中的一样,就加了await,不知道为什么文章中的代码有问题。。。。。

 // 获取当前登录用户信息
  async getCurrentUser () {
    // 如果用户未登录
    if (!await this.checkLogin()) {
      return null
    }

    // 从缓存中获取用户信息
    let user = await wepy.getStorageSync('user')

    try {
      // 登录了但是缓存中没有,请求接口获取
      if (!user) {
        let userResponse = await api.authRequest('user')
        // 状态码为 200 表示请求成功
        if (userResponse.statusCode === 200) {
          user = userResponse.data
          wepy.setStorageSync('user', user)
        }
      }
    } catch (err) {
      console.log(err)
      wepy.showModal({
        title: '提示',
        content: '服务器错误,请联系管理员'
      })
    }

    return user
  }

  // 用户是否已经登录
  async checkLogin () {
    return (wepy.getStorageSync('access_token') !== '')
  }
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 2
liyu001989

那么 把报错贴出来啊 ,截个图

5年前 评论

@liyu001989 没有了,已经在看后面的了 :cry:

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!