vueで配列を反転する方法

青灯夜游
リリース: 2022-01-10 16:07:05
オリジナル
4324 人が閲覧しました

vue では、「v-for」命令と計算されたプロパティ、構文「

」および「computed:{」を使用して配列を逆にすることができます。 reverseDIV(){ return this.items.reverse()}}」。

vueで配列を反転する方法

このチュートリアルの動作環境: Windows7 システム、vue2.9.6 バージョン、DELL G3 コンピューター。

配列を反転する Vue のメソッド

メソッド 1:

<template>
    <div>
        <div v-for="item in Array.prototype.reverse.call(items)">
            <li>{{item}}</li>
        </div>
    </div>
</template>
 
<script>
    export default {
        name: "List",
        data(){
            return{
                items:[1,2,3,4]
            }
        },
 
    }
</script>
ログイン後にコピー

メソッド2 (計算された属性):

<template>
    <div>
        <div v-for="item in reverseDIV">
            <li>{{item}}</li>
        </div>
    </div>
</template>
 
<script>
    export default {
        name: "List",
        data() {
            return {
                items: [1, 2, 3, 4]
            }
        },
        computed: {
            reverseDIV() {
                return this.items.reverse()
            }
        }
    }
</script>
ログイン後にコピー

説明: 計算された属性

タイプ: { [キー: 文字列]: 関数 | { get: 関数, set: Function } }

Details:

計算されたプロパティが Vue インスタンスに混合されます。すべてのゲッターとセッターの this コンテキストは、自動的に Vue インスタンスにバインドされます。

計算プロパティにアロー関数を使用する場合、これはコンポーネントのインスタンスをポイントしませんが、関数の最初のパラメーターとしてそのインスタンスにアクセスできることに注意してください。

computed: {
  aDouble: vm => vm.a * 2
}
ログイン後にコピー

計算されたプロパティの結果はキャッシュされ、依存する応答プロパティが変更されない限り再計算されません。依存関係 (非リアクティブ プロパティなど) がインスタンスのスコープ外にある場合、計算されたプロパティは更新されないことに注意してください。

主に、ソース データを汚染することなく実行する一連の操作です。

[関連する推奨事項: vue.js チュートリアル]

以上がvueで配列を反転する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート