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