"Livewire 업데이트 시 날짜 선택기 재설정"-PHP 중국어 네트워크 Q&A
"Livewire 업데이트 시 날짜 선택기 재설정"
P粉696146205
P粉696146205 2023-08-25 21:12:55
0
1
450

텍스트 필드와 날짜 선택기가 포함된 매우 간단한 Livewire 구성요소가 있습니다.

 
<입력 유형="텍스트" wire:model="test" placeholder="test">
/* Test.php */ 클래스 테스트는 구성 요소를 확장합니다. { 공개 $테스트; 공개 $ 시작; 공개 함수 마운트() { $this->start = now()->format('d.m.Y'); } 공개 함수 렌더링() { return view('livewire.test'); } } 

제가 사용하는 날짜 선택기는 Flowbite Datepicker입니다.

날짜를 변경한 후 테스트 입력 필드를 변경하면 날짜 선택기가 오늘 날짜로 재설정됩니다.

시작의 가치를 유지하려면 어떻게 해야 하나요?

이미 무엇을 시도해 보셨나요? 날짜 선택기에서 wire:ignore를 사용해 보았지만 도움이 되지 않았습니다.

P粉696146205
P粉696146205

모든 응답 (1)
P粉807471604

여기서 디버깅을 해보니 날짜 선택기의 코드에서 "changeDate" 이벤트를 사용하여 Livewire와 연결할 수 있다는 것을 발견했습니다. 이것이 문서화되지 않은 이유를 잘 모르겠습니다. 코드는 다음과 같습니다.

구성요소 보기:

으아악

구성품:

으아악

그리고 Livewire 구성 요소가 포함된 HTML 코드와 Flowbite 날짜 선택기 이벤트를 수신하고 그 후에 Livewire 이벤트를 트리거하는 js 코드입니다.

으아악

내 환경에서는 예상대로 작동합니다. 건배

    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!