Vueの単一ページの初期化時に複数のインタフェースを要求するにはマスク層を追加する必要があります.すべてのインタフェース要求が完了するまでloadingマスク層を閉じるにはどうすればいいですか?
565 ワード
Vueの単一ページの初期化時に複数のインタフェースを要求するにはマスク層を追加する必要があります.すべてのインタフェース要求が完了するまでloadingマスク層を閉じるにはどうすればいいですか?
1.loadingコンポーネントの導入
2.loadingのプロパティを表示するかどうかを宣言
3.インタフェースを要求するたびにisLoading++4.すべてのインタフェース要求が完了した後に判断する
これで終わりだ!
1.loadingコンポーネントの導入
import LoadingCom from '@/components/LoadingCom.vue'
2.loadingのプロパティを表示するかどうかを宣言
export default {
data () {
return {
// ,
isLoading: 0
}
}
}
3.インタフェースを要求するたびにisLoading++4.すべてのインタフェース要求が完了した後に判断する
// , isLoading!==2
これで終わりだ!