タイトルがわかりにくくて、すみません。
axiosによるAJAXで取得した以下のようなJSONがあって
dataの中にアイテムがいくつあったとしても
1つ目のアイテムの"owner"の"name"にアクセスしたいです。
インデントが見辛くてすみませんが、以下がそのJSONです。
{
"current_page":1,
"data":[
{"id":"sdndnfnv","url":"https://hogefuga.com/sdndnfnv.png",
"owner":{"id":1,"name":"aaa"}},
{"id":"Ifjgdjsf","url":"https://hogefuga.com/Ifjgdjsf.png",
"owner":{"id":1,"name":"aaa"}}
]}
サーバ側で特定ユーザのアイテムを取得しているJSONのため
ownerのidとnameは全て同一となりますので
「決め打ちで1個目のアイテムのownerのnameにアクセスしたい」
のですが、そのようなことはできるのでしょうか。
(返ってくるデータのアイテムごとのIDはランダム文字列です。)
1個目のowner.nameにアクセスできるのであれば
vueのコンポーネントにownerNameというプロパティがあるので
そこに代入したいです。
もちろん、サーバ側でownerのnameを返す処理を別途追加しても良いのですが
せっかく返ってくるJSONにownerのnameが含まれているので
そこから取れれば良いなと思いました。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/29 13:48
2019/03/29 13:57