この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

lightning:spinner

アニメーションスピナーを表示します。

lightning:spinner は、機能が読み込み中であることを示すアニメーションスピナー画像を表示します。このコンポーネントは、データを取得しているとき、または操作がすぐに完了しないときに使用できます。

variant 属性は、スピナーの外観を変更します。variant="brand" に設定した場合、スピナーは Lightning Design System ブランドの色と同じになります。variant="inverse" に設定すると、白いスピナーが表示されます。デフォルトのスピナーの色はダークブルーです。

このコンポーネントは、Lightning Design System のスピナーからスタイル設定を継承します。

次に例を示します。

1<aura:component>
2    <lightning:spinner variant="brand" size="large"/>
3</aura:component>

lightning:spinner は、条件付きで使用します。aura:if または Lightning Design System ユーティリティクラスを使用して、スピナーを表示または非表示にすることができます。

1<aura:component>
2    <lightning:button label="Toggle" variant="brand" onclick="{!c.toggle}"/>
3    <div class="exampleHolder">
4        <lightning:spinner aura:id="mySpinner" />
5    </div>
6</aura:component>

次のクライアント側コントローラは、スピナーの slds-hide クラスを切り替えます。

1({
2    toggle: function (cmp, event) {
3        var spinner = cmp.find("mySpinner");
4        $A.util.toggleClass(spinner, "slds-hide");
5    }
6})

属性

属性名 属性型 説明 必須項目
alternativeText String 待機する理由とスピナーの必要性の説明に使用する代替テキスト。
body Component[] コンポーネントのボディ。マークアップでは、これはタグのボディに含まれるすべてを指します。
class String コンポーネントの基本クラスに加え、外部要素の CSS クラス。
size String スピナーのサイズ。有効なサイズは、small、medium、large です。この値のデフォルトは medium です。
variant String variant は、スピナーの外観を変更します。variant の有効な値は、brand および inverse です。