Laravel Livewire 魔术动作不工作

Laravel Livewire Magic Action not working

我是 laravel livewire 的新手。我正在尝试使用 livewire 设置变量的值。 在我的 livewire 控制器中,我定义了 public 变量。

public $baction;

在我的 livewire 视图中是这样的

<p>
Hello
{{$baction}}
</p>
<button wire:click="$set('baction', 1)" class="-ml-px relative inline-flex items-center">
    Set
</button>

现在,当我点击按钮时,它应该将 $baction 变量的值设置为 1,它应该显示在 Hello 文本旁边,但它没有显示。

您的代码示例运行良好。 我相信你忘了在显示 livewire 组件

的 blade 中包含 livewire CSS 和 JS
<html>
 <head>
   .....
   @livewireStyles
 </head>
 <body>
   
   <livewire:my-awesome-component />

   @livewireScripts
 </body>
 </html>