Vueで
Cannot read property 'hoge' of undefined
というエラーに悩まされた。
配列の中にオブジェクトを格納しているdataで
data[index]["hoge"]
みたいな方法でアクセスしようとしているのに、なぜか上記のエラーが出る。
解決は、
data[index]がundefinedの場合、["hoge"]へはアクセスできないので上記エラーになっていた、というだけだった。
<span v-if="data[index]">{{data[index]["hoge"]}}</span>
とv-ifを挟んでやったら、無事エラーが回避された。
雑に作っちゃいけませんね。。