gpt4 book ai didi

laravel-livewire - 电线 :loading when redirecting a response

转载 作者:行者123 更新时间:2023-12-05 05:45:35 27 4
gpt4 key购买 nike

我有这个

<div wire:loading>
loading.....
</div>

组件:

public function doMySubmit(){

//something slow

return redirect('/');
}

问题是,一旦重定向返回到浏览器,加载就会停止,重定向意味着浏览器只是开始重定向。

所以在 doMySubmit 上我显示了一个启动画面,但是一旦重定向,它就会消失并且表单再次变得可编辑,至少直到重定向响应得到答案并且浏览器开始绘制新页面。

任何修复?

最佳答案

Livewire 的机制不是这样运作的。在请求得到解决之前,它只显示一个加载指示器。您可以做的是通过引入这样的加载变量来自己制作加载逻辑:

public $loading = false;

public function doMySubmit() {

$this->loading = true;

return redirect('/');
}
@if($loading)
<div>
loading.....
</div>
@endif

关于laravel-livewire - 电线 :loading when redirecting a response,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71320511/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com