nuxt.js全く勉強してないが、ちょっと触ることがあって、
Object型で書いてたりfunction型で書いてたりされている違いが気になったのでメモ。
#headプロパティ
nuxt.config.js内でアプリケーションのメタ情報を定義する時に使う。
型はObject。
#headメソッド
ページのコンポーネントでメタ情報を定義する時に使う。
型はObjectまたはfunction。どっちで書いても動いた。
コンポーネントのデータをheadメソッド内でthisを使って利用することができる。
#結論
nuxt.config.jsでheadプロパティを使うときはObject型のみ。
ページのコンポーネントでheadメソッドを使うときはObject型でもfunction型でもどちらでも良い。
Object型とfunction型で挙動の違いがあるかどうかはまだわからないので追い追い調べる。
#参考