Nuxt+TypeScriptで開発する時は、nuxt-property-decoratorを使ってるけど、
Nuxtv2.12から追加されたfetch
やfetchOnServer
がうまく動かない。。
その時、調べたときの備忘録。
一部のメソッドは、Component.registerHooks
を使って登録する必要があるらしい。
ソース
こんな感じ。
Component.registerHooks(['fetch', 'fetchOnServer']); @Component export default class MyComponent extends Vue { async fetch() {}; fetchOnServer() { return false }; }
以上!!