[英]Laravel 8 Livewire wire:click:prevent Not Working
而不是這個
wire:click:prevent=“store({{$product->id}},’{{$product->name}}’,{{$product->regular_price}})”
您需要在刀片文件中使用它
@livewireStyles
your code will be in this area
@livewireScripts
試試這個調用商店 Function
wire:click.prevent="store({{$product->id}},{{$product->name}},{{$product->regular_price}})”
或者
wire:click="store({{$product->id}},{{$product->name}},{{$product->regular_price}})”
當我在 IIS 上運行Laravel 8
時,我遇到了類似的問題。 問題是瀏覽器無法訪問一些livewire js
文件,解決方法是:
Go 到D:\Projects\Laravel\laravel8ecommerce\vendor\livewire\livewire\config\livewire.php
並設置
'asset_url' => "your_url",
問題消失了。
我有同樣的問題。 為了解決這個問題,我所做的是將刀片模板文件與包含id="main"
的<div>
一起括起來,如下所示:
<div id=main>
your blade template code
<div>
我的解決方案基於@KumTem 的回答
在位於 app\resources\views\livewire\sample_blade.php 的 livewire 刀片內部
<div id="main">
... templates here
</div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.