异步问题

2019-03-25  本文已影响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>
上一篇 下一篇

猜你喜欢

热点阅读