Skip to content

เริ่มใช้งานด่วน

นำเข้าไลบรารี

ก่อนอื่น นำเข้าไลบรารีและสไตล์ จากนั้นใช้เป็นปลั๊กอินในแอป Vue ของคุณ:

javascript
import SproutDesignSystem from 'design-system-next'; 

import 'design-system-next/style.css'; // นำเข้าสไตล์ของไลบรารี
import App from './App.vue';

const app = createApp(App);

app.use(SproutDesignSystem); // ลงทะเบียนปลั๊กอินระบบการออกแบบ
app.mount('#app');

คำนำหน้าคอมโพเนนต์เริ่มต้น

โดยค่าเริ่มต้น คอมโพเนนต์ทั้งหมดจะมีคำนำหน้า spr- ตัวอย่างเช่น คอมโพเนนต์ปุ่มจะใช้เป็น <spr-button />

ตัวเลือกการใช้งาน

มีสองวิธีในการใช้คอมโพเนนต์จาก Design System:

1. การลงทะเบียนส่วนกลาง (แนะนำสำหรับแอปส่วนใหญ่)

หลังจากใช้ app.use(SproutDesignSystem) คอมโพเนนต์ทั้งหมดจะพร้อมใช้งานส่วนกลางโดยอัตโนมัติด้วยคำนำหน้า spr-:

vue
<template>
  <spr-button>คลิกฉัน</spr-button>
  <spr-input v-model="value" />
</template>

2. นำเข้าที่เลือกได้ (สำหรับบัณฑลที่ปรับให้เหมาะสม)

นำเข้าคอมโพเนนต์เฉพาะที่คุณต้องการเพื่อลดขนาดบัณฑล:

javascript
import { Button, Input } from 'design-system-next';
vue
<template>
  <Button>คลิกฉัน</Button>
  <Input v-model="value" />
</template>

<script setup>
import { Button, Input } from 'design-system-next';
import { ref } from 'vue';

const value = ref('');
</script>

รองรับ TypeScript: คุณยังสามารถนำเข้าประเภท TypeScript สำหรับคอมโพเนนต์:

typescript
import { Button, ButtonPropTypes, ButtonEmitTypes } from 'design-system-next';
import type { InputPropTypes, AvatarPropTypes } from 'design-system-next';

TIP

ใช้การนำเข้าที่เลือกได้เมื่อขนาดบัณฑลเป็นสิ่งสำคัญ หรือใช้การลงทะเบียนส่วนกลางเพื่อความสะดวก