primevue-mirror/apps/showcase/doc/vite/UsageDoc.vue

51 lines
1.2 KiB
Vue
Raw Normal View History

2023-12-26 18:28:43 +00:00
<template>
<DocSectionText v-bind="$attrs">
2024-04-01 09:54:05 +00:00
<p>
2024-07-02 12:35:25 +00:00
Each component can be imported and registered individually so that you only bundle what you use. Import path is available in the documentation of the corresponding component. If you prefer importing components automatically with
tree-shaking support , view the
2024-06-12 22:42:21 +00:00
<NuxtLink to="/autoimport">autoimport</NuxtLink> guide.
2024-04-01 09:54:05 +00:00
</p>
2023-12-26 18:28:43 +00:00
</DocSectionText>
2024-05-20 12:14:38 +00:00
<div class="card flex justify-center">
2023-12-26 18:28:43 +00:00
<Button label="Check" icon="pi pi-check" />
</div>
<DocSectionCode :code="code" importCode />
</template>
<script>
export default {
data() {
return {
code: {
basic: `
import Button from "primevue/button"
const app = createApp(App);
app.component('Button', Button);
`,
options: `
<template>
2024-05-20 12:14:38 +00:00
<div class="card flex justify-center">
2023-12-26 18:28:43 +00:00
<Button label="Check" icon="pi pi-check" />
</div>
</template>
<script>
<\/script>
`,
composition: `
<template>
2024-05-20 12:14:38 +00:00
<div class="card flex justify-center">
2023-12-26 18:28:43 +00:00
<Button label="Check" icon="pi pi-check" />
</div>
</template>
<script setup>
<\/script>
`
}
};
}
};
</script>