【发布时间】:2021-08-25 00:04:12
【问题描述】:
我对组件和 livewire 游戏还很陌生,所以当我需要从其他来源更新组件值时,我会感到非常困惑。让我解释一下:
我正在使用带有 Livewire 的默认 Laravel 8 安装 - 没有 JetStream。
我的导航文件(安装时附带的默认文件)包含 3 个单独的组件,其中包括:获得的总点数、总生命和剩余生命。
加载如下:
<x-points>0</x-points>
<x-lifes>0</x-lifes>
<x-remaining-lifes>0</x-remainung-lifes>
我的问题:当我执行来自不同来源的操作时,如何更新这些组件中的任何一个:
- 用户回答问题(文件 Answer.php)
- 用户点击了我的应用程序底部的一个动作(我们称之为 Regenerate.php)
- 用户请求提示所以我需要减去(Tips.php)
【问题讨论】: