岗位报名状态

  1. 立即报名 warning
  2. 待审核 default
  3. 约面试 primary
  4. 已录取 success
  5. 已拒绝 error

登录功能

  1. 在vuex的异步action发起登录请求 store/user.js
  2. 登录成功
    • 返回上一页 Login.vue
    • 在状态机中存储用户信息 store/user.js
    • 本地存储用户信息 store/user.js
  3. 在My.vue中的onShow生命周期内,提取用户信息并判断显示
  4. 在App.vue中的onLaunch生命周期中,尝试提取本地用户信息,并写入状态机

    让用户刷新后也能保持登录状态

图片上传

  1. uni.chooseImage选取本地图片,得到临时路径
  2. 下载leancloudSDK,并在App.vue做SDK的初始化
    下载路径
  3. 使用图片转换工具(image-tools),将本地图片临时路径,转换为base64
    转换工具
  4. 使用LeanCloudSDK提供的方法,将base64资源转换成file对象进行存储操作
    sdk使用指南)

更新用户信息接口需要携带session

可以在请求拦截器中,为某个接口单独新增额外的header