【发布时间】:2021-09-18 23:14:42
【问题描述】:
<div class="row">
<div class="col">
<div class="container">
<div class="card">
<div class="card-body">
<div class="row">
<div class="col">
<div class="mb-5">
<label class="form-label">Order: </label>
<select wire:change="selectOrder($event.target.value)">
@foreach($orders as $option)
<option value="{{$option['id']}}">{{$option['id']}}</option>
@endforeach
</select>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
public function selectOrder($order)
{
$this->order = $order;
$this->products = $this->order->products;
}
这是一个火线组件,在更改选择时我需要一个选择输入,函数 selectOrder 使用所选值执行,我使用 $event 魔术动作,但出现以下错误。
【问题讨论】:
-
您发布了资产吗?并包含 livewire 样式和脚本标签?
-
是的,我确定了这一点,@KaleemShoukat
-
将组件包装在 div 中,然后重试
-
@KaleemShoukat 我用完整的代码编辑了这个问题
-
您使用的是哪个浏览器?这可能是浏览器的问题,但我不确定。请尝试使用其他浏览器。
标签: laravel events laravel-livewire alpine.js