自分の理解度のせいなんですがね・・・・。
error Type of the default value for 'post' prop must be a function vue/require-valid-default-prop
templateでbindしてるにも関わらず、上のエラーメッセージがでるので直書きしてました。
デフォルト値は設定してるやんけ!とおもってました。
よくよく調べてみると、単にpropのほうにdefaultを設定せよというエラーメッセージと言うことが判明。
プロパティ系のドキュメント
- https://jp.vuejs.org/v2/guide/components-props.html#%E3%83%97%E3%83%AD%E3%83%91%E3%83%86%E3%82%A3%E3%81%AE%E3%83%90%E3%83%AA%E3%83%87%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3
- https://jp.vuejs.org/v2/guide/components-props.html#%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%AE%E3%83%97%E3%83%AD%E3%83%91%E3%83%86%E3%82%A3%E3%81%AE%E5%8F%97%E3%81%91%E6%B8%A1%E3%81%97