Vueの単一ページの初期化時に複数のインタフェースを要求するにはマスク層を追加する必要があります.すべてのインタフェース要求が完了するまでloadingマスク層を閉じるにはどうすればいいですか?

565 ワード

Vueの単一ページの初期化時に複数のインタフェースを要求するにはマスク層を追加する必要があります.すべてのインタフェース要求が完了するまでloadingマスク層を閉じるにはどうすればいいですか?
1.loadingコンポーネントの導入
import LoadingCom from '@/components/LoadingCom.vue'

2.loadingのプロパティを表示するかどうかを宣言
export default {
  	data () {
    	return {
    	 //            ,          
    	  isLoading: 0
    	}
 	}
 }

3.インタフェースを要求するたびにisLoading++4.すべてのインタフェース要求が完了した後に判断する
//                   ,      isLoading!==2


これで終わりだ!