0
我試圖從Laravel的刀片模板弄清楚如何有條件地加載子/子組件VueJS - 加載子組件動態
我有一個主容器,這是從刀片叫:
<structure-container view='menu-index'></structure-container>
這裏是StructureContainer.vue
<template> <div> //I can have if-else statement here by "view", but looking for a better solution <menu-index></menu-index> </div>
export default{ components: { 'menu-index': require('./menu/IndexComponent.vue'), 'test': require('./menu/TestComponent.vue'), }, props: ['view'] }
正如你可以看到我有兩個子組件:菜單指數&測試。我想從刀片傳遞參數並顯示相應的組件。我可以避免if-else語句嗎?應該有更好的方式來做到這一點
感謝特里,有道理。它也可以直接綁定到道具上「查看」 ' ' –
@GeorgeSharvadze很高興工作。是的,如果你直接將它綁定到道具上,它也可以工作。我會更新我的答案以反映這一點;) – Terry