はじめに
kintone Vue3 Componentは、kintone風のユーザーインターフェースを提供するために設計されたVue 3向けのコンポーネントライブラリです。
特徴
- Vue 3完全対応: Composition APIを使用した最新のVue 3フレームワークに対応
- TypeScript完全サポート: すべてのコンポーネントに型定義を提供
- kintone風デザイン: kintoneの標準UIに準拠したデザイン
- 豊富なコンポーネント: 19種類以上のコンポーネントを提供
- v-model対応: 双方向バインディングに対応
- 柔軟なカスタマイズ: スロットやプロパティによる簡単なカスタマイズ
技術スタック
- フレームワーク: Vue 3 (Composition API)
- ビルドツール: Vite
- 言語: TypeScript
- スタイリング: SCSS (BEM風の命名規則)
- アイコン: @iconify/vue
コンポーネントカテゴリ
レイアウト系
フォームやコンテンツのレイアウトを整理するためのコンポーネントです。
- KvcWrap
- KvcRow
- KvcField
- KvcGroup
フォーム入力系
テキスト入力、日付選択、ファイルアップロードなど、フォーム入力に必要なコンポーネントを提供します。
- KvcTextInput
- KvcTextarea
- KvcCheckbox
- KvcRadio
- KvcDropdown
- KvcAutocomplete
- KvcDatePicker
- KvcTimePicker
- KvcDateTimePicker
- KvcFileSelect
UI系
ボタン、ダイアログ、テーブルなど、UIを構築するためのコンポーネントです。
- KvcButton
- KvcTab / KvcTabPane
- KvcDialog
- KvcSpinner
- KvcTable