以下のようなjsonデータがあります。
{ "status": 200, "data": [ { "id": 11111, "name": "tanaka" },{ "id": 22222, "name": "satou" },{ "id": 33333, "name": "yamada" } ] }
以下のように nuxt.jsで取得までできたのですが、表示がうまくいきません。
おそらくループ文で書く必要があるとおもうのですが、nuxt.jsでループ文を調べても情報が見つかりませんでした。
dataの中にある3人のIDと名前を表示させるにはどのようにすればいいのでしょうか。。
nuxt.js
1<template> 2 <section class="container"> 3 <h1>json取得画面</h1> 4 #200が取得できる# 5 <h1>{{jsondata.status}}</h1> 6 # idの取得ができない ループ文が必要?# 7 <h1>{{jsondata.data.id}}</h1> 8 # nameの取得ができない ループ文が必要?# 9 <h1>{{jsondata.data.name}}</h1> 10 </section> 11 12</template> 13 14<script> 15import axios from 'axios' 16export default { 17 async asyncData ({ store, params }) { 18 const logininfo = { login_id : store.state.auth.uid } 19 // ログイン情報からjsonデータを取得 20 let { data } = await 21 axios.post(`http://localhost:3000/test`,logininfo) 22 return { jsondata: data } 23 } 24} 25 26</script>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/26 00:44
2019/04/26 01:04
2019/04/26 02:31