Nuxt Nation カンファレンス開催! 11月12日〜13日

vue3-carousel-nuxt

このモジュールは、ismail9kによるVue 3 CarouselモジュールをNuxtアプリケーションにシームレスに統合します。

Vue3 Carousel Nuxt モジュール

このモジュールは、Vue 3 CarouselコンポーネントをNuxt 3と統合します。

インストール

npx nuxi@latest module add vue3-carousel-nuxt

またはYarnを使用

npx nuxi@latest module add vue3-carousel-nuxt

使用方法

あなたのnuxt.config.ts(またはnuxt.config.js)にモジュールを追加します

export default {
  modules: [
    'vue3-carousel-nuxt'
  ]
}

この設定により、CarouselSlidePaginationNavigationコンポーネントをプロジェクトで使用できるようになります。carouselの設定をnuxt.config.tsに追加して、これらのコンポーネント名にプレフィックスを追加することもできます。

export default {
  modules: [
    'vue3-carousel-nuxt'
  ],
  carousel: {
    prefix: 'MyPrefix'
  }
}

これにより、<MyPrefixCarousel /><MyPrefixSlide />などのプレフィックス付きでコンポーネントを使用できます。

スタイル設定

このモジュールは、Vue 3 Carouselのデフォルトスタイルを自動的にインポートします。スタイルをカスタマイズする場合は、独自のスタイルシートで上書きできます。

/* Override Carousel styles in your CSS or SCSS files */
.carousel__slide {
  /* Your custom styles here */
}

モジュールは既にcarousel.cssをインポートしているので、スタイルシートにcarousel.cssを再度インポートする必要はありません。独自のスタイルをCSSファイルに記述するだけです。

参考資料

Vue 3 Carouselコンポーネントの詳細、使用方法、オプション、イベントについては、公式Vue 3 Carouselドキュメントを参照してください。

コントリビュート、問題の報告、プルリクエストの送信は、Vue 3 Carousel GitHubリポジトリをご覧ください。

コントリビューション

ローカル開発
# Install dependencies
npm install

# Generate type stubs
npm run dev:prepare

# Develop with the playground
npm run dev

# Build the playground
npm run dev:build

# Run ESLint
npm run lint

# Run Vitest
npm run test
npm run test:watch

# Release new version
npm run release