Vue 3の学習のため、LinkedIn Learningの教材で紹介されていたこちらを追加学習のために変更したもの。 実際に使用することはできない張りぼてECショップです。また、グラフ等のコンポーネントライブラリを試すために無意味な画面を追加しています。
- Bootstrapを廃止しTailwind CSSに変更
- 日本語化
- npmからpnpmに変更
- 色等見た目を少し変更
<script setup>
を導入- Vuexを導入し、カート機能に利用(プロダクトは導入保留の中途半端状態であえて停止)
- definePropsを導入
- vue-chartjsを追加
- Element PlusのRadio with button styles及びTree V2 virtualized treeを追加
- 部分的にTypeScriptを使用
- イベント処理(ESCキーの押下又はメニュー外のクリックでプルダウンメニューを閉じる)
- カスタムフックの追加(ホームビューかどうかを検出)
VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar) + Tailwind CSS IntelliSense.
See Vite Configuration Reference.
pnpm install
pnpm run dev
pnpm run build
Lint with ESLint
pnpm run lint