ขณะนี้ฉันกำลังพยายามสร้าง webapp แรกโดยใช้ vue.js
ตอนนี้สอนแบบเจาะลึกมา 2 วันแล้ว ฉันยังไม่แน่ใจ 100% ว่าจะจัดโครงสร้างแอปพลิเคชันพื้นฐานอย่างไร การใช้ vue-cli และ webpack ได้สร้างโครงสร้างที่ดีอยู่แล้ว รวมถึงโฟลเดอร์ /src ที่มีส่วนประกอบและโฟลเดอร์ /router สำหรับการกำหนดเส้นทาง
ตอนนี้แผนของฉันคือการสร้างแอป ToDo ฉันต้องการสลับระหว่าง [show todos] และ [add todo] แบบไดนามิก ซึ่งเป็นเพียงแบบฟอร์มที่มีปุ่มส่ง ฉันทำสำเร็จแล้วโดยใช้มันโดยไม่มีส่วนประกอบและ cli
โครงสร้างของฉันจะเป็น:
App.vue -› ปุ่มที่มี router-link
สองปุ่มไปยังส่วนประกอบ/ShowTodos.vue & ส่วนประกอบ/AddTodos.vue
components/ShowTodos.vue -› ตารางรวมถึงรายการสิ่งที่ต้องทำ
components/AddTodos.vue -› แบบฟอร์มพร้อมปุ่มส่ง
ตอนนี้ส่วนการกำหนดเส้นทางใช้งานได้ ฉันสามารถสลับระหว่างส่วนประกอบทั้งสองนี้ได้
ตอนนี้ 2 คำถาม:
ฉันจะส่งข้อมูลจากแบบฟอร์มในองค์ประกอบ AddTodos ไปยัง Array ในองค์ประกอบ ShowTodos เพื่อวนซ้ำที่นั่นได้อย่างไร
นี่เป็นวิธีที่เหมาะสมในการจัดโครงสร้างแอป vue หรือไม่ และหากไม่ใช่ ฉันจะปรับปรุงได้อย่างไร
ขอบคุณมาก.
นี่เป็นครั้งแรกสำหรับฉันที่ใช้ JS Framework ที่ใช้ส่วนประกอบ ดังนั้นจึงค่อนข้างยากที่จะปฏิบัติตาม