1.ฉันจะตั้งค่าเริ่มต้นสำหรับส่วนประกอบ prop ใน Vue 2 ได้อย่างไร? ตัวอย่างเช่นมีmovies
องค์ประกอบง่ายๆที่สามารถใช้ในลักษณะนี้:
<movies year="2016"><movies>
Vue.component('movies', {
props: ['year'],
template: '#movies-template',
...
}
แต่หากผู้ใช้ไม่ได้ระบุyear
:
<movies></movies>
จากนั้นส่วนประกอบจะใช้ค่าเริ่มต้นสำหรับyear
เสา
2.วิธีใดที่ดีที่สุดในการตรวจสอบว่าผู้ใช้ไม่ได้ตั้งเสาหรือไม่? นี่เป็นวิธีที่ดีไหม:
if (this.year != null) {
// do something
}
หรืออาจจะเป็น:
if (!this.year) {
// do something
}
เหรอ?
if (this.year != null)
หรืออาจจะเป็น:if (!this.year)
หรือ? ขอบคุณ!