在 Vite 项目中设置 PrimeVue。
PrimeVue 可在 npm Registry 上下载。
# Using npm
npm install primevue
# Using yarn
yarn add primevue
# Using pnpm
pnpm add primevue
PrimeVue 插件需要作为应用程序插件安装以设置默认配置。该插件很轻量级,只设置配置对象,不会影响您的应用程序。PrimeVue 具有两种样式模式:样式模式和无样式模式。如果您是初学者,请从样式模式开始。
样式模式提供预先设置皮肤的组件,默认主题是 Aura,以翡翠色作为主色。有关详细信息,请参阅 样式模式 文档。
安装 @primevue/themes 附加包,因为主题默认情况下不包含在 PrimeVue 中。
# Using npm
npm install @primevue/themes
# Using yarn
yarn add @primevue/themes
# Using pnpm
pnpm add @primevue/themes
配置 PrimeVue 以使用像 Aura 这样的主题。
import { createApp } from 'vue';
import PrimeVue from 'primevue/config';
import Aura from '@primevue/themes/aura';
const app = createApp(App);
app.use(PrimeVue, {
theme: {
preset: Aura
}
});
在无样式模式下,组件不包含任何 CSS,因此您需要自己对组件进行样式设置,这在您在 PrimeVue 之上构建自己的 UI 库时尤其有用。访问 无样式模式 文档以获取更多信息和示例。
import { createApp } from "vue";
import PrimeVue from "primevue/config";
const app = createApp(App);
app.use(PrimeVue, {
unstyled: true
});
每个组件都可以单独导入和注册,这样您就可以只捆绑您使用的组件。导入路径在相应组件的文档中提供。如果您更喜欢使用 tree-shaking 支持自动导入组件,请查看 自动导入 指南。
import Button from "primevue/button"
const app = createApp(App);
app.component('Button', Button);
我们为 Vue 生态系统中的流行选项创建了各种示例。访问 primevue-examples 存储库以获取更多示例,包括 vite-quickstart 和 vite-ts-quickstart。
观看 Çağatay Çivici 的简短视频教程,了解如何在使用 Create-Vue 的样式模式下设置 PrimeVue。