vue使用.then()

[Vue- Promise函数---参数resolve(调用.then方法)-- 参数reject(调用.catch方法)---链式结构]

// 退出登录

    handleLogOut (a,b) {
      return new Promise((resolve, reject) => {
        logout(a,b).then(() => {
          commit('setToken', '')
          resolve()
        }).catch(err => {
          reject(err)
        })
      })
    },

其他页面调用handleLogOut ()函数使用.then(res => {})

handleLogOut (a,b).then(res => {
  if (res.data.code === 200) {

  } else {
  
  }
})
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 你不知道JS:异步 第三章:Promises 在第二章,我们指出了采用回调来表达异步和管理并发时的两种主要不足:缺...
    purple_force阅读 2,109评论 0 4
  • 原文地址:http://es6.ruanyifeng.com/#docs/promise Promise 的含义 ...
    AI云栈阅读 896评论 0 7
  • 在ES6当中添加了很多新的API其中很值得一提的当然少不了Promise,因为Promise的出现,很轻松的就给开...
    嘿_那个谁阅读 3,678评论 2 3
  • ## 框架和库的区别?> 框架(framework):一套完整的软件设计架构和**解决方案**。> > 库(lib...
    Rui_bdad阅读 2,971评论 1 4
  • 含义 Promise是异步编程的一种解决方案,用于一个异步操作的最终完成(或失败)及其结果值的表示,比传统的回调函...
    nimw阅读 26,999评论 0 4