くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

nuxt-property-decoratorでfetchやfetchOnServerを利用できるようにする

Nuxt+TypeScriptで開発する時は、nuxt-property-decoratorを使ってるけど、
Nuxtv2.12から追加されたfetchfetchOnServerがうまく動かない。。
その時、調べたときの備忘録。

一部のメソッドは、Component.registerHooksを使って登録する必要があるらしい。

ソース

こんな感じ。

Component.registerHooks(['fetch', 'fetchOnServer']);

@Component
export default class MyComponent extends Vue {
  async fetch() {};
  fetchOnServer() { return false };
}

以上!!

参考にしたサイトさま