कैसे पुनः लोड करने के लिए एक livewire घटक से दूसरे घटक?

0

सवाल

मैं घटकों नाम TopicSolution, AddToCart, और CartCounter. मैं अद्यतन करना चाहते हैं CartCounter मूल्य पर क्लिक करने के बाद गाड़ी बटन जोड़ने के लिए, लेकिन गाड़ी काउंटर नहीं है अद्यतन.

  1. मैं एक livewire घटक का नाम विषय-समाधान के अंदर है जो livewire फ़ोल्डर और है कि घटक दूसरे घटक के नाम जोड़ने के लिए-गाड़ी के अंदर है जो livewire > गाड़ी फ़ोल्डर (नोट: यह माता पिता div)

    कोड को देखने

  2. दर्शनों की संख्या का जोड़-टू-गाड़ी घटक है, इस कोड

    कार्ट में जोड़ें

  3. जब गाड़ी में जोड़ने के लिए बटन क्लिक किया जाता है, यह उत्सर्जन करता updateCartCounter है जो एक अन्य घटक के अंदर livewire>गाड़ी

    $इस->फेंकना('updateCartCounter');

  4. और CartCounter है श्रोताओं के नाम updateCartCounter

    संरक्षित $श्रोताओं = [ 'updateCartCounter' => 'प्रस्तुत करना' ]; मैं करने की कोशिश की निम्न कोड के रूप में अच्छी तरह से

    संरक्षित $श्रोताओं = [ 'updateCartCounter' => '$ताज़ा' ];

लेकिन काम नहीं किया. कि CartCounter घटक ताज़ा नहीं है/reloading.

components laravel laravel-livewire
2021-11-24 05:58:23
1

सबसे अच्छा जवाब

0

के रूप में @Quirel आप के लिए सुझाव दिया है, आप कर सकते हैं जादू का उपयोग विधि '$ताज़ा' में सीधे श्रोता. यह परीक्षण विकसित करने की विधि इस तरह

protected $listeners = [
    'cartCounterUpdate'
];

public function cartCounterUpdate()
{
   dd('the event was emited');
}
2021-11-24 13:33:10

हाँ मैंने किया था एक ही बात के परीक्षण के लिए के रूप में आप कहते हैं और यह काम करता है, लेकिन cartcounter घटक नहीं था, ताज़ा करें ।
Prashant Malla

ठीक है, तो आप चाहिए साझा कोड लिख रहे हैं और हमें समझाने की क्या आप से यह उम्मीद
Prospero

एक नजर है कृपया मैं अद्यतन सवाल
Prashant Malla

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में