考えられる原因
Vueでは普通ならcomputedは依存する変数などが変化すれば自動で値も更新されるはずですが、公式ドキュメントにも書いてあるように、配列やオブジェクトの一部の変更は検知できないようです。
https://jp.vuejs.org/v2/guide/reactivity.html#%E9%85%8D%E5%88%97%E3%81%AB%E9%96%A2%E3%81%97%E3%81%A6
解決法
今回は配列でインデックス指定で値を変更する場合について話します。Vueにおいてどう対策すればよいかは公式ドキュメントにあるので割愛します。Nuxtの場合は以下のようにします。
関数名(引数) {
this.$set(配列名, インデックス, 代入する値)
}
もしViewの部分で直接使いたいなら、$set(配列名, インデックス, 代入する値)で結構です。