ฉันต้องการเพิ่มการพึ่งพาการเชื่อมโยงระหว่างอุปกรณ์ประกอบฉากของฉันในองค์ประกอบ VueJS ของฉัน
ตัวอย่างเช่น ในส่วนประกอบของฉันในการประกาศอุปกรณ์ประกอบฉาก ฉันต้องการกำหนดว่าหากมีอุปกรณ์ประกอบฉากอยู่ ก็ควรจะต้องมีอีกอันหนึ่ง แต่ไม่จำเป็นเลยหากไม่มีอุปกรณ์ประกอบฉากก่อนหน้านี้
props: {
url: {
type: String,
required: true,
},
isShared: {
type: Boolean,
default: false,
},
isSharedByOtherMember: {
type: Boolean,
default: false,
},
archivedId: {
type: String,
required: isSharedByOtherMember ? true : false, // This is not working, bit is there a way to do so ?
},
หลังจากอ่าน เอกสาร vuejs :
โปรดทราบว่าอุปกรณ์ประกอบฉากได้รับการตรวจสอบก่อนที่จะสร้างอินสแตนซ์ส่วนประกอบ ดังนั้นคุณสมบัติของอินสแตนซ์ (เช่น ข้อมูล การคำนวณ ฯลฯ) จะไม่สามารถใช้ได้ภายในฟังก์ชันเริ่มต้นหรือเครื่องมือตรวจสอบความถูกต้อง
มีวิธีใดที่จะทำเช่นนี้ในการประกาศอุปกรณ์ประกอบฉากเพื่อให้อ่าน/เข้าใจได้ดีขึ้นหลังจาก ?
ขอบคุณล่วงหน้า