# Nuxtjs 3 に Ant design Vue を使う

最新の Ant Design Vue 4.x をインストール

yarn add ant-design-vue@4.x

plugins/antd.ts プラグインファイルを作成

import { defineNuxtPlugin } from "#app";
import "ant-design-vue/dist/reset.css";
import Antd from "ant-design-vue";

export default defineNuxtPlugin((nuxtApp) => {
  nuxtApp.vueApp.use(Antd);
});

nuxt.config.tsにプラグインを登録する

export default defineNuxtConfig({
  plugins: ["@/plugins/antd"],
});

これで使えるようになりました

<template>
  <a-button>Button</a-button>
</template>
<script>
import { Button } from "ant-design-vue";

export default {
  components: {
    AButton: Button,
  },
};
</script>

以上!

2024-05-09
  • nuxtjs
  • vuejs

関連記事

JavaScript ライブラリ aos.js 使ってスクロール連動アニメーション
bootstrap vuejs 使って generate する際に babel が icons ファイル max 500KB エラー
polyfill という宝物で開発時の ie11 対応した時のメモ
Nuxtjs build WARNING in entrypoint size limit
Nuxtjs axios リクエストのヘッダー設定
Nuxt.js でフロントエンドのカテゴリ選択
Nuxtjs 動的なルーティング静的ページ自動生成
Nuxtjs に iview 4.0 入れた動かしてみた
Nuxt.js の config に i18n 書いたら type エラーで怒られた
web 開発でよく使うリダイレクトと nuxtjs redirect
nuxtjs のページごと head の title description 変更
nuxt cordova web ハイブリッドアプリ作成した時のメモ
nuxtjs の wpa を実装した時のメモ
Nuxtjs titleTemplate の設定
楽天 GOLD に Nuxt で作った HP デプロイ公開した話
vuejs で omisejapan の決済フォーム作成した時のメモ
javascript password generator ランダム文字列パスワード作成
javascript reduce 連想配列の合計計算覚えよう
スクロールバー自由にカスタマイズできる vue-perfect-scrollbar について
Javascript vuejs の validation 正規表現でフォームチェック作ったときのメモ
vuejs back to top button component 作成
vuejs-datepicker 使ってカレンダー表示 日本語多言語対応
vue hook 使って vuejs コンポーネントライフサイクル監視
値段をカンマと円マーク表示 vuejs money-format filter 自作
vuejs スクロールでナビバー表示非表示
vuejs vuex が難しいわけではないけど覚えるのに時間かかる
vuejs v-if と v-show の違い
vuejs 開発時に遭遇したエラーリスト
nuxtjs vue router params query ルートから取得できるもの
chartjs でチャートコンポネント作ってみた時のメモ bar+line+pie
localStorage is not defined に遭遇した時の対応
laravel に vuejs 使うための初期設定