微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我是否可以有条件地在页面上渲染Livewire组件就像在Vue中一样?

如何解决我是否可以有条件地在页面上渲染Livewire组件就像在Vue中一样?

我正在尝试在Laravel中设计一个项目。我运行以下命令来初始化项目:“ laravel new demo --jet”。当系统提示我在惯性和火线之间进行选择时,我选择了火线,因为我听到了更好的信息。

一个小故事,我学习Laravel大约需要2-3个星期,而且我以前从未使用过livewire,尽管我对使用Javascript非常熟悉并且对Vue.js很有经验。我已经在其他地方寻找解决问题的方法,但现在我不确定Laravel是否完全支持我所寻找的东西。

TL / DR: 我想知道在页面上呈现子组件的最佳实践是什么。我想创建一个仪表板,在页面左侧有几个选项可供选择。当用户选择一个选项时,我希望相应的组件出现在页面的中央。如果用户选择其他选项,则原始子组件将消失,而新的相应子组件将变为可见。

理想情况下,我想避免为此使用路由器,尽管那可能只是因为我对使用它并不完全满意。我确实知道它已与Laravel工作流程高度集成。正如我提到的,我习惯使用Vue,在那里您可以轻松地将JS功能集成到您的html中,并使用条件语句隐藏/显示子组件而无需更改路由。

如果我上面说的话引起任何混乱,请告诉我。谢谢。

P.S。如果有人有任何好的资源可以一起学习livewire和laravel,请让我知道它们! Laracasts很棒,但我认为Laravel最近更新了他们的身份验证支架,这给我造成了一些困惑。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。