【发布时间】:2018-12-09 02:00:28
【问题描述】:
我一直在寻找如何在我的 Laravel 网站中导航而不刷新网站(页面布局)的一个小时,但我找不到合适的解决方案:一个不仅加载 HTML,而且实际上替换布局中的内容视图。
这是我当前的仪表板:
因此,当单击蓝色区域内的菜单项时,我希望红色内容区域在不刷新页面的情况下发生变化。什么是可扩展的解决方案?我正在尝试尽可能地遵循 DRY(不要重复自己)原则。
哦,请不要将此主题标记为其他主题的克隆,因为我见过大多数主题但没有适当的解决方案。希望有人能帮帮我。
【问题讨论】:
-
您可能希望使用 laravel 作为 vue 的入口点,而根本不使用刀片(除了 vue 索引)。
-
另外,你可能想谷歌
laravel vue spa -
将 laravel 作为 vue.js 的入口点与在常规 laravel 环境中使用 vue.js 有什么区别?
-
vue在客户端呈现,不会刷新网站,laravel总是需要重新加载页面 -
所以基本上你所要求的只是 laravel 是不可能的,你需要一个第三方库,比如 Vue,来处理这个