vue中,axios异步加载数据,但是有的文件里面需要用到异步拿到的数据,数据还没拿到,文件已经执行了,这时候数据就是空,就会报错,这个问题怎么解决?

具体表现:

我这边vue项目是进入页面的时候会调用一个login方法,然后设置localStorage,this.login().then(res => {    if (res.code === 0) {

localStorage.setItem(res.data.access_token)

}

});

然后有一个api.js文件,使用的是axios方法const instance = axios.create({    baseURL: config.BASE_URL,    headers: {        Authorization: localStorage.getItem('Authorization') || ''

}

});export default {

getList() {        return instance.request({            url: '123',            method: 'get'

})

}

}

但是因为login方法还没执行完api.js文件就已经执行了,所以localStorage.getItem('Authorization')就是空导致报错,请问这个问题怎么解决?

vue异步数据 报错_vue中异步请求数据,异步请求还没完成,文件就执行了就会报错,怎么解决?...相关推荐

  1. (C语言)已知顺序表L1,L2中数据由小到大有序,请用尽可能快的方法将L1与L2中的数据合并到L3中,使数据在L3中按升序排列。

    (C语言)已知顺序表L1,L2中数据由小到大有序,请用尽可能快的方法将L1与L2中的数据合并到L3中,使数据在L3中按升序排列. 输入样例: 5 2 4 9 10 11 6 1 2 4 6 7 8 输 ...

  2. java数据跑不出来,6000条数据,java下跑了20多分钟了还没跑完,求教怎么改进

    当前位置:我的异常网» Java Web开发 » 6000条数据,java下跑了20多分钟了还没跑完,求教怎 6000条数据,java下跑了20多分钟了还没跑完,求教怎么改进 www.myexcept ...

  3. actions vuex 请求_vue中vuex的actions里面请求接口,提交给mutations报错

    问题描述 vue中vuex的actions里面请求接口,提交给mutations报错 问题出现的环境背景及自己尝试过哪些方法 相关代码 // 请把代码文本粘贴到下方(请勿用图片代替代码) action ...

  4. axios vue 加载效果动画_vue中使用axios拦截器实现数据加载之前的loading动画显示 @劉䔳...

    首先新建一个 loading.vue组件,写loading动画效果 .loader { width: 100%; height: 100%; display: flex; align-items: c ...

  5. vue保存页面的值_vue中使用localStorage存储信息

    一 什么是localStorage 对浏览器来说,使用 Web Storage 存储键值对比存储 Cookie 方式更直观,而且容量更大,它包含两种:localStorage 和 sessionSto ...

  6. vue 对象判断为空_Vue中可用的判断对象是否为空的方法

    vue有两个方法可用 1. JSON.stringify(evtValue)=='{}' 2. Object.keys(xxx).length==0 js判断对象是否为空对象的几种方法 1.将json ...

  7. vue webpack 自动打开页面_vue中webpack技术详解

    1.为什么要使用webpack: 因为我们想把资源整合.如在项目index.html文件中为了请求变得更少我们可以新建一个叫main.js的项目入口文件(里面有引用其它的各种资源,而index.htm ...

  8. vue 分享微信传参_vue 中使用微信分享接口(简单实用)

    前言 开发微信小程序时,基本上都要接入微信的SDK,而微信也提供了非常多的接口供我们去完成我们想要的功能.微信分享功能常常是我们在开发中常见的需求之一,本文将围绕微信分享接口使用展开,给自己以后碰到需 ...

  9. vue表单中批量导入功能_spring boot mybatis+ vue 使用POI实现从Excel中批量导入数据

    一.前端vue+element 1.前端使用element的upload组件来实现文件的上传 style="display: inline-flex;margin-right: 8px&qu ...

最新文章

  1. String复习笔记
  2. 世界级Oracle专家权威力作
  3. Delphi 与 DirectX 之 DelphiX(95): TDIB.x
  4. 【Groovy】闭包 Closure ( 闭包调用 | 闭包默认参数 it | 代码示例 )
  5. 2个网页跳来跳去_怎么写最优化的网页标题标签(Title Tag)?
  6. 【C++】利用Visual Studio 2008编写C++,Visual Studio 2008的基本使用
  7. JavaScript 解决浮点值运算Bug
  8. linux 高级命令
  9. 湛江市计算机等级考试,2020广东省湛江市计算机等级考试注意事项
  10. 想赚钱,赚大钱,必须要有商业思维
  11. 简单完整的Python小爬虫教程
  12. 转:《潜伏》映射办公室潜规则
  13. Flash中的计时器
  14. 西游记不单单讲的是故事(2) ------ 摘自 吴闲云的《煮酒探西游》
  15. JavaEE - 数组
  16. unity 物体移动方式的一些笔记
  17. PHP中smart原则,目标smart原则 “smart原则”什么意思?
  18. omnet++ 4维的立方体网络仿真
  19. 快速切题 usaco ariprog
  20. python爬取凤凰新闻网_爬取网易,搜狐,凤凰和澎湃网站评论数据,正负面情感分析...

热门文章

  1. sqoop 基本使用
  2. 详细介绍springData
  3. 【CentOS 7MySQL常用操作3】,MySQL常用命令#180113
  4. MyBatis之传入参数——parameterType
  5. AngularJS开发指南7:AngularJS本地化,国际化,以及兼容IE低版本浏览器
  6. 让SEQUENCE记录不变的信息【RECORD STATIC NUMBER IN SEQUENCE】
  7. excel相乘再相加_excel将两组数据相乘后再求和该怎么操作?
  8. win10运行在哪里_升级!Win10 2004版即将推送,减少CPU占用率,旧电脑也运行如飞...
  9. php百度地图添加标记,JavaScript API - 自定义标注 | 百度地图API SDK
  10. concat mysql sql注入_sql注入-mysql注入基础及常用注入语句