提问者:小点点

Laravel Livewire魔术动作不起作用


我是新来的laravel livewire。我试图使用livewire设置变量的值。在我的livewire控制器中,我定义了公共变量。

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文本旁边,但它没有显示。


共1个答案

匿名用户

您的代码示例运行良好。我相信您忘了在显示livewire组件的刀片中包含livewire CSS和JS

<html>
 <head>
   .....
   @livewireStyles
 </head>
 <body>
   
   <livewire:my-awesome-component />

   @livewireScripts
 </body>
 </html>