Nuxtjsでapiから取ってきた多次元のjsonを出力しようとすると
Cannot read property 'プロパティー名' of undefined
のエラーが出てしまいます。 出力先はマスタッシュの中で行なっています。
fooにjsonが入っているとして下さい。
{{foo}}//出力される。
{{foo.post}}//出力される
{{foo.post.text}}//定義されていないとエラー
多次元のためpost.textを取得したいのですができません。
postまでは出力されます。
{{foo.post}}の内容をコピーしてjsの変数(ここではpost_dashとする)に代入して
post_dash.textとマスタッシュに書くとなぜか出力されます。
(つまり配列自体は間違っていない?)
誤字などが原因ではありません。
これ以外にも
{{foo["post"]["text"]}}
などの形でやってみましたがいずれもエラーです。
個人的には配列とオブジェクトが混在してしまっているのかと思っているのですが、どうでしょうか。
よろしくお願いいたします。
あなたの回答
tips
プレビュー