私はv-forを持っています。これはJSONレスポンスでメッセージを受け取り、画面に出力します。メッセージはサーバーから順番に取得されますが、Vueクロムアドインを使用してデータを表示すると、データはアルファベット順に並べ替えられます。VueJS2ソートJSON
私は簡単な例があります。ここで
はポストマンを経由して要求されたJSONです:私はVueのを経由して電話をかけると、V-用を使用してレンダリングしたときにここで
{
"e": "e",
"d": "d",
"c": "c",
"b": "b",
"a": "a"
}
は同じ結果です:
data:Object
a:"a"
b:"b"
c:"c"
d:"d"
e:"e"
そこで質問がされ、 Vueのデータの並べ替えを停止できますか?もしそうでなければ、どうやって再注文するのですか?
オブジェクト内のキーの順序は保証されていません。反復方法によって決定されるか、まったく指定されません。ソート順序が重要な場合は、通常はオブジェクトを使用しないことが最善です。 –
JSONオブジェクトには特定の順序はなく、オブジェクトを配置する順番を保つことはできません。オブジェクトの代わりに配列を渡し、必要に応じて変換することをお勧めします。 –