활선 경고
Assuming you are using Laravel Jetstream as well.
<?php
namespace App\Http\Livewire;
use Livewire\Component;
class Alert extends Component
{
public $displayingModal = false;
public $state = [
'title' => '',
'message' => '',
];
protected $listeners = [
'displayAlert' => 'display',
];
public function display($title, $message)
{
$this->state['title'] = $title;
$this->state['message'] = $message;
$this->displayingModal = true;
}
public function render()
{
return view('livewire.alert');
}
}
블레이드 파일:
<div>
<x-jet-dialog-modal wire:model="displayingModal">
<x-slot name="title">
{{ $state['title'] }}
</x-slot>
<x-slot name="content">
<p>
{{ $state['message'] }}
</p>
</x-slot>
<x-slot name="footer">
<x-jet-button class="ml-3" wire:click="$set('displayingModal', false)" wire:loading.attr="disabled">
{{ __('Close') }}
</x-jet-button>
</x-slot>
</x-jet-dialog-modal>
</div>
구성 요소를 구성했으면
emitTo
를 사용하여 사용 및 트리거할 수 있습니다.$this->emitTo('alert', 'displayAlert', 'Greeting', 'Hello World!');
Reference
이 문제에 관하여(활선 경고), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/nasrulhazim/livewire-alert-4bl5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)