Nuxt Nation カンファレンスが開催されます。11月12日~13日にご参加ください。

nuxt-bezier
nuxt-bezier

再利用可能なトランジションコンポーネント

Nuxt Bezier

NPM versionNPM downloads

このモジュールは、@noction/vue-bezier コンポーネントをNuxt 3に統合します。

デモ

インストール

npx nuxi@latest module add nuxt-bezier

使用方法

インストール

統合するには、nuxt.config.ts に追加するだけで十分です。

export default {
  modules: [
    'nuxt-bezier'
  ]
}

必要な スタイル も自動的にインポートされます。

設定

設定には、nuxtBezier キーを使用します。 prefixcomponents オプションを設定できます。どちらもオプションです。

  • prefix - nuxtBezier コンポーネントの先頭に追加する値
  • components - マウントする特定のトランジションコンポーネント。デフォルトでは、すべて が追加されます。

設定例

export default {
  nuxtBezier: {
    prefix: 'Prefix',
    components: ['FadeTransition']
  }
}

適用

これで、アプリでトランジションコンポーネントを使用する準備ができました。基本的な例を次に示します。

<template>
    <fade-transition>
        <p v-show="show">Fade transition</p>
    </fade-transition>
</template>

<script setup>
const show = ref(true)
</script>

リファレンス

利用可能なすべての Props について詳しくは、vue-bezier モジュールをご確認ください。これはNuxt3への統合のためのラッパーに過ぎません。

ライセンス

MIT © 50rayn