Vue.jsのdata-tableの数値データを初期状態から降順で並び替えた状態で表示したいと思っています。
下記は私が書いたコードの実行画面なのですが、これは、v-data-tableを使うとデータテーブルのヘッダー部分に↓が出てきて、それを押して並び替えた後の画像です。
初期状態からこのような形にしたいと思っています。
降順にするのは、真ん中の「感染者数」のデータです。
コードのどの部分をいじればいいのか、よくわからず困っております。
ご教示いただけませんでしょうか?
Vue.js
1<template> 2 <v-data-table 3 :headers="headers" 4 :items="covidList" 5 :items-per-page="5" 6 class="elevation-1" 7 ></v-data-table> 8</template> 9<script> 10import $axios from 'axios'; 11 12export default { 13 14 data(){ 15 return{ 16 headers:[ 17 { 18 text:'地域', 19 align:'start', 20 sortable:'false', 21 value:'name_ja', 22 }, 23 {text:'感染者数',value:'cases'}, 24 {text:'死亡者数',value:'deaths'}, 25 ], 26 } 27 }, 28 async asyncData({ $axios }){ 29 const response = await $axios.get('https://covid19-japan-web-api.now.sh/api/v1/prefectures') 30 return{ 31 covidList:response.data 32 } 33 } 34} 35</script>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/08 23:34
2020/06/08 23:59
2020/06/09 00:11
2020/06/09 08:21
2020/06/09 09:14
2020/06/09 11:55