v-for="n in 10" 並べ替えを実装するにはどうすればよいですか? デフォルトは 1 から 10 です。10 から 1 への並べ替えを実装するにはどうすればよいですか?
巴扎黑2017-05-19 10:27:39
質問者はvueタグを書いていませんが、v-for命令を見たので、質問者はvueを使って1から10を逆順に並べる方法を尋ねているはずです。
次の vue コンポーネントがあるとします
1.フィルターを使用する
リーリー2.vueメソッドの使用
リーリーこのような数値をループするために計算された属性を使用する方法はありません。 data
中一个值改变后,把他映射到另外一个值相当于一个函数,而v-for
計算された属性は、リスト データをループした後の反復子に相当し、データの特定の属性値を変更しません。
数値を直接ループするのではなく、配列またはオブジェクトをループすることをお勧めします。ロジックが非常に単純でない限り、ループ内で複数のタグが生成されるだけです。配列要素を並べ替えるには、sort() を使用して逆ソート関数に渡すこともできます。これにより、最初に並べ替えられた配列を計算されたプロパティにマッピングしてから、v-for
計算されたプロパティを逆順にループすることができます。 。逆の順序で実装することもできます。