vue 2
ต่อจากที่เราติดตั้ง vue-cli เเล้วเราจะมาดู Structure ของ Project เรากัน
คาวมสัมพันธ์ระหว่าง
- index.html
- main.js
- App.vue
- router และ components
ส่วนประกอบที่สําคัญที่เราสนใจ คือ index.html, main.js, App.vue, router/index.js โดย การทํางาน จะเริ่มที่ index.html และ main.js
เมื่อ main.js ทํางานจะทําการสร้าง vue object หรือสร้าง vue ของเราขึ้นมาด้วย คําสั่ง new โดยส่ง พารามิเตอร์ หรือ ตัวแปรเข้าไป เพื่อบอกเงื่อนไขในการสร้าง object นั่นเอง โดย
el: '#app' -> มองหา id=”app” ใน index.html แล้ว render router -> เชื่อมโยงกับ router ที่โหลดมา components: { App } -> ใช้ component นี้ไปrender template: '<App/>' -> บอกว่า App คือ component นะ
<App/> เป็นการบอกว่า App ของเราเป็น Vue Component
เริ่มต้นทํา back office
มาถึงตอนนี้เราจะเริ่มต้นทํา Front End ในส่วนของ Back Office เพื่อใช้จัดการ Back End ในส่วนของ Controller กันก่อนเลย
ทําการ ลบ HelloWorld.vue ออก แล้วสร้างโฟล์เดอร์ชื่อ Users ใน โฟล์เดอร์ Components จากนั้นทําการสร้าง
- Index.vue
- CreateUser.vue
- EditUser.vue
- ShowUser.vue
มาเริ่มกันที่ API ที่เราเขียน
เราทําการทดสอบ API ของเราโดยการพิมพ์ url ของเรา
http://localhost:8081/users/
นั่นคือ API ที่เราทําไว้ พร้อมใช้งานแล้วครับ