我的基于 livewire 的 SPA 在第二页渲染后没有加载 javascript 事件:例如,两种情况:
仪表板中的第一页刷新会加载图表插件。在我渲染其他页面并返回仪表板后,图表不会再次加载。
我刷新页面,侧边栏中的菜单已折叠。在我渲染其他页面后,它们不会出现折叠。
我在 Laravel 8 上使用 Turbolinks 和 Livewire。
先感谢您。
我的基于 livewire 的 SPA 在第二页渲染后没有加载 javascript 事件:例如,两种情况:
仪表板中的第一页刷新会加载图表插件。在我渲染其他页面并返回仪表板后,图表不会再次加载。
我刷新页面,侧边栏中的菜单已折叠。在我渲染其他页面后,它们不会出现折叠。
我在 Laravel 8 上使用 Turbolinks 和 Livewire。
先感谢您。
我有一个类似的问题,对我来说它不起作用,因为我将 JS 代码放入了window.onload 函数但是当我删除该函数时,内部代码执行了两次,所以我将内部代码放入一个单独的文件中并导入它并有用。尝试将图表初始化放在单独的文件中。
...
@livewireScripts
<script src="https://cdn.jsdelivr.net/gh/livewire/turbolinks@v0.1.x/dist/livewire-turbolinks.js" data-turbolinks-eval="false"></script>
</body>