歡迎,來到第三天,我們繼續推進吧!
The first step is as good as half over.
第一步是最關鍵的一步。
進入官網 primvue官網,進入安裝指南頁面,
這次是 Nuxt專案,所以點選 Nuxt
引入 primevue 3.53.0版本
pnpm add primevue@3.53.0
pnpm add -D nuxt-primevue
專案如果認不得 pnpm
npm install -g pnpm
引入 primeVue
export default defineNuxtConfig({
     modules: [
        'nuxt-primevue'
    ],
    primevue: {
        /* Configuration */
    }
})
2.引入主題 Theme
終端機
pnpm add @primevue/themes
nuxt.config 設定
primevue: {
    usePrimeVue: true
}
4.自動註冊元件。預設為 true
primevue: {
    autoImport: true
}
5. prefix
在組件和指令中使用前綴來添加註冊前綴,有助於避免名稱衝突並提高代碼的可讀性。
primevue: {
    components: {
      prefix: "p-",
    },
}
primevue: {
    components: {
      include: [
        "button",
        "dataTable",
        "column",
        ]
    },
}
npm install primeflex
  plugins: [{ src: "~/plugins/primevue.js", ssr: false }],
import { defineNuxtPlugin } from "#app";
import PrimeVue from "primevue/config";
import "primevue/resources/themes/saga-blue/theme.css"; // 主題
import "primevue/resources/primevue.min.css"; // 核心 CSS
import "primeicons/primeicons.css"; // 圖標
import "primeflex/primeflex.css"; //
export default defineNuxtPlugin((nuxtApp) => {
  nuxtApp.vueApp.use(PrimeVue);
});
設定完成後,我們開始進入 PrimeVue 世界吧~
參考資料:
https://v3.primevue.org/setup/