tag:crieit.net,2005:https://crieit.net/tags/nuxt-property-decorator/feed 「nuxt-property-decorator」の記事 - Crieit Crieitでタグ「nuxt-property-decorator」に投稿された最近の記事 2020-04-18T18:18:09+09:00 https://crieit.net/tags/nuxt-property-decorator/feed tag:crieit.net,2005:PublicArticle/15831 2020-04-18T18:18:09+09:00 2020-04-18T18:18:09+09:00 https://crieit.net/posts/nuxt-property-decorator-asyncData nuxt-property-decorator での asyncData の書き方 <p>個人的には decorator を使った書き方のほうが好きだけど、普通にメソッドに asyncData を書いても読み込んでくれない。<br /> Component の中に書くのが正しいみたい。<br /> 検索してもなかなか出なかったので投稿します。</p> <h2 id="間違い"><a href="#%E9%96%93%E9%81%95%E3%81%84">間違い</a></h2> <pre><code class="typescript">@Component export default class Login extends Vue { async asyncData(context: Context) { return { yay: 'yay' } } } </code></pre> <h2 id="正しい"><a href="#%E6%AD%A3%E3%81%97%E3%81%84">正しい</a></h2> <pre><code class="typescript"> @Component({ async asyncData(context: Context) { return { yay: 'yay' } } }) export default class Login extends Vue { } </code></pre> rr