ทำส่วน Layout หลักของหน้าเว็บกัน
เราจะทำอะ ไรกันบ้างในฝั่ง User
นี่คือทั้งหมดที่เราจะทำกันใน Session นี้
├── src
├── App.vue
├── components
├── style.css
├── layouts
│ ├── UserLayout.vue --> สำหรับ navbar และ footer
├── stores
│ ├── event.js --> สำหรับเพ่ิม event ที่ใช้รวม
│ ├── user
│ ├── product.js --> สำหรับเก็บข้อมูล product
│ └── cart.js --> สำหรับเก็บข้อมูลตะกร้าสินค้า
└── views
└── user --> folder สำหรับ user view
├── CartView.vue --> หน้าตะกร้าสินค้า
├── CheckoutView.vue --> หน้าชำระเงิน
├── HomeView.vue --> หน้าหลัก
├── ProfileView.vue --> หน้า Profile
├── SearchView.vue --> หน้าค้นหาสินค้า
└── SuccessView.vue --> หน้าชำระเงินสำเร็จ
โดย ฝั่งของหน้าเว็บ ที่ user ใช้งานทั้งหมดเราจะมีหน้าตามนี้คือ
- Home = หน้าหลักที่ user เปิดมาเจอหน้าแรก
- Profile = หน้าจัดการ profile ที่ user สามารถแก้ไข profile ตัวเองได้
- Cart = หน้าตะกร้าสินค้าที่จะเข้ามาหลังจากเลือกสินค้าแล้ว
- Checkout = หน้าต่อจากตะกร้าสินค้าที่เป็นการสรุปยอดรวม
- Search = หน้าค้นหาสินค้า
- Success = หลังจาก checkout เรียบร้อย (หลังชำระเงิน) แสดงหน้า ชำระเงินสำเร็จออกมา
และนี่คือหน้าภาพรวมทั้งหมดที่เราจะทำกัน ไล่ตั้งแต่หน้า Home > Search > Profile > Cart > Checkout และ Success