簡體   English   中英

我怎么能在幾個 livewire 組件中使用 function

[英]How could I use a function in several livewire components

我如何在幾個 livewire 組件中使用 function 而無需每次在新組件中重寫 function? 我有一個 function 分散事件以顯示不同的通知。 我在幾個組件中使用了這個 function,但我知道如果我總是在每個組件中重寫它,這是一種不專業的做法。 我怎么能避免這種情況?

public function showToastr($message, $type)
    {
        return $this->dispatchBrowserEvent('showToastr', [
            'type' => $type,
            'message' => $message
        ]);
    }

我嘗試在服務中編寫 function,但收到錯誤Call to undefined method dispatchBrowserEvent()

嗨,這太容易了,您有兩種選擇

1-為您定義一個特征並在您想要的任何組件中使用您的特征這一行告訴您如何定義特征並使用它

2-定義一個 livewire 組件並將您的 function 放入其中,然后您可以將此組件擴展為任何您需要具有相同過程的地方

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM