MingleJS
您可能已经知道,Livewire 是一个用于 Laravel 的全栈框架,允许您使用服务器端代码构建动态界面。 MingleJS 允许您在 Livewire 应用程序中使用 React/Vue 组件,这样您就可以充分利用两个世界的优势。
它是如何工作的?
MingleJS 在服务器端渲染一个 div
,然后在客户端挂载 React/Vue 组件。每个 JS 组件都由 Livewire 组件渲染,因此您可以在 Livewire 应用程序中获得一个交互性的孤岛,使用您喜欢的 JS。
一些包含的便利功能
在后端组件中,您可以传递数据,前端组件将可以访问这些数据。
您可以选择继续使用 Ajax 客户端 - Axios/Fetch 等。
但实际上,在大多数情况下,您可以使用方便的方式进行服务器操作,即 Livewire。您只需通过 $wire.addTodo(todo)
就可以发起服务器请求。以下是一个简单的图表,展示了 MingleJS 在页面中的工作原理。
入门指南和文档
您可以在这里找到如何入门和相关文档。
如果您对 MingleJS 有任何问题和建议,请随时在 GitHub 上创建问题。
更新日志
请查看 CHANGELOG 以了解最近的变更。
贡献
请查看 CONTRIBUTING 了解详情。
致谢
许可证
MIT 许可证 (MIT)。请查看 许可证文件 以获取更多信息。