【发布时间】:2021-05-13 19:31:53
【问题描述】:
我有一个使用 laravel livewire 创建的应用程序,我正在加载一个带有多个嵌套组件的 livewire 组件,这些组件一次显示一个,具体取决于状态变量。当显示每个嵌套组件时,页面将滚动到底部。我希望默认滚动到顶部。在我尝试过的嵌套组件的顶部:
x-data x-init="window.scrollTo(0, 0)"
我还尝试在隐藏组件 1 和显示组件 2 之前使用单击事件将页面滚动到顶部。这是为了确保在显示组件 2 之前页面滚动到顶部。
x-data x-on:click.document="window.scrollTo(0, 0)"
这两种方法都行不通。提前致谢。
【问题讨论】:
标签: javascript laravel-livewire alpine.js