使用文中的代码报错?

自己复制这篇文章中的 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') !== '')
  }
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 2
liyu001989

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

5年前 评论

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

5年前 评论

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