异步问题
作者:
樊小勇 | 来源:发表于
2019-03-25 09:28 被阅读0次
什么是异步
- 两个请求同时开始,但是二者之间有赋值比较之类的关系时,称为异步
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<script>
var url = 'http://132.232.87.95:3000/api/film/getList';
// 请求是异步的(同时开始) 同步是(做完一件再做另一件)
var data;
axios.get(url).then(res=>{
data = res.data;
}).catch(error=>{
console.log(error);
})
console.log(data);
// 结果是undefined 由于是异步(和上面获取数据同时进行)的,这个和获取数据库一起执行所以显示的是undefined
setTimeout(function(){
console.log(data);
},2000)
// 设置两秒的时间就可以显示了
</script>
本文标题:异步问题
本文链接:https://www.haomeiwen.com/subject/ptgmvqtx.html
网友评论