РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pplwPmFmBl 23 of 76 menu
◀ ▶

Привязка при потере фокуса в Livewire

Длинный текст поста неудобно слать на сервер на каждый символ. Достаточно забрать значение, когда человек закончил правку и ушёл из поля, не дожидаясь отправки всей формы.

Модификатор .blur привязывает свойство в момент потери фокуса полем. Запрос уходит один раз после редактирования.

Давайте заведём в PostForm свойство текста поста:

<?php namespace App\Livewire; use Livewire\Component; class PostForm extends Component { public $body = ''; public function render() { return view('livewire.post-form'); } } ?>

В шаблоне добавим textarea с wire:model.blur и вывод текста под полем:

<div> <textarea wire:model.blur="body"></textarea> <div>{{ $body }}</div> </div>

Сделайте так, чтобы биография работника попадала в компонент, когда поле теряет фокус.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить