ก่อนอื่นทั้งสองโฟลเดอร์src/components
และsrc/views
มีส่วนประกอบ Vue
ความแตกต่างที่สำคัญคือส่วนประกอบ Vue บางตัวทำหน้าที่เป็นViewsสำหรับการกำหนดเส้นทาง
เมื่อจัดการกับการกำหนดเส้นทางใน Vue โดยปกติจะใช้Vue Routerเส้นทางจะถูกกำหนดเพื่อเปลี่ยนมุมมองปัจจุบันที่ใช้ใน<router-view>
คอมโพเนนต์ โดยทั่วไปเส้นทางเหล่านี้จะอยู่ที่src/router/routes.js
ซึ่งเราสามารถเห็นสิ่งนี้:
import Home from '@/views/Home.vue'
import About from '@/views/About.vue'
export default [
{
path: '/',
name: 'home',
component: Home,
},
{
path: '/about',
name: 'about',
component: About,
},
]
ส่วนประกอบที่อยู่ด้านล่างsrc/components
มีโอกาสน้อยที่จะใช้ในเส้นทางในขณะที่ส่วนประกอบที่อยู่ด้านล่างsrc/views
จะถูกใช้อย่างน้อยหนึ่งเส้นทาง
Vue CLI มีเป้าหมายที่จะเป็นฐานเครื่องมือมาตรฐานสำหรับระบบนิเวศ Vue ช่วยให้มั่นใจได้ว่าเครื่องมือสร้างต่างๆทำงานได้อย่างราบรื่นพร้อมกับค่าเริ่มต้นที่สมเหตุสมผลเพื่อให้คุณสามารถมุ่งเน้นไปที่การเขียนแอปของคุณแทนที่จะใช้เวลาหลายวันในการทะเลาะกับการกำหนดค่า ในขณะเดียวกันก็ยังมีความยืดหยุ่นในการปรับแต่ง config ของแต่ละเครื่องมือโดยไม่จำเป็นต้องดีดออก
Vue CLI มีจุดมุ่งหมายเพื่อการพัฒนา Vue.js อย่างรวดเร็วทำให้ทุกอย่างเรียบง่ายและมีความยืดหยุ่น เป้าหมายคือเพื่อให้ทีมที่มีระดับความสามารถแตกต่างกันตั้งโครงการใหม่และเริ่มต้นได้
ในตอนท้ายของวันมันเป็นเรื่องของความสะดวกสบายและการประยุกต์ใช้โครงสร้าง
- บางคนชอบที่จะมีของพวกเขาภายใต้มุมมองโฟลเดอร์
src/router
เช่น
นี้ต้นแบบองค์กร
- บางคนเรียกมันว่าหน้าแทนการเข้าชม
- บางคนมีส่วนประกอบทั้งหมดอยู่ในโฟลเดอร์เดียวกัน
เลือกโครงสร้างแอปพลิเคชันที่เหมาะสมกับโครงการที่คุณกำลังดำเนินการมากที่สุด