我是新来的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文本旁边,但它没有显示。
您的代码示例运行良好。我相信您忘了在显示livewire组件的刀片中包含livewire CSS和JS
<html>
<head>
.....
@livewireStyles
</head>
<body>
<livewire:my-awesome-component />
@livewireScripts
</body>
</html>