Upgrade to Pro — share decks privately, control downloads, hide ads and more …

NuxtJS Components/Content module

NuxtJS Components/Content module

Pizza_jp#29

Kaneko Takeshi

May 29, 2020
Tweet

More Decks by Kaneko Takeshi

Other Decks in Technology

Transcript

  1. Components module $ yarn create nuxt-app playground-202005 $ yarn add

    --dev @nuxt/components で、簡単に入れられます。
  2. Components module <script lang="ts"> import Vue from 'vue' import Logo

    from '~/components/Logo.vue' export default Vue.extend({ components: { Logo } }) </script> これが
  3. Content module 一覧を取得する - $contentでディレクトリのパスをセット - チェーンシーケンスが返ってくる - sortByとかsearchとか繋げられる async

    asyncData ({ $content, params }) { const query = await $content('articles').limit(15) const articles = await query.fetch() return { articles } }