我也在livewire3中注意到了这个问题..我通过根本不使用@script来解决它..没有这个就好了...这是一个例子
<div>
<button onclick="myFunction()">Click me</button>
</div>
@script
<script>
function myFunction() {
alert('Hello World!');
}
</script>
@endscript
这显示错误,就像你的一样......
所以我只是删除@script标签
<div>
<button onclick="myFunction()">Click me</button>
</div>
<script>
function myFunction() {
alert('Hello World!');
}
</script>
回到 livewire V2,你会发现他们使用 @push("scripts") 但它对我来说也不起作用......