async&await的基本应用

74 阅读1分钟

1.async & await 的正常用法

async FnName() {
    const a = await new Promise((resolve, reject) => {
        return resolve(data);
    });
    console.log(a);
}

2.经过小小改进的用法

把Promise封装一下

export class FnName {
    static FnNameA(){
        return new Promise((resolve,reject) => {
            resolve(data)
        })
    };
    static FnNameB(){
        return new Promise((resolve,reject) => {
            resolve(data)
        })
    }
}

         //页面引用

<script>
    import {FnName} from 路径
    method:{
        Fn() {
            const data = await FnName.FnNameA().then((result) => {
                return data
            });
            const data1 = await FnName.FnNameB().then((result) => {
                return data
            });
        },
    }
</script>