Нужно как-то брать id последнего элемента и добавлять к нему 1?Да.
let maxId = 0;
props.articles.forEach((article) => maxId = article.id > maxId ? article.id : maxId);
(new BooksListHist)
->setTable("lst_books_hist({$IdFilter['value']})")
->first();
{ и }, а не ( и ).
$unique = [];
foreach ($response['data']['items'] as $item) {
// В таком виде будет использоваться последнее значение из массива,
// но вы можете использовать любую логику.
$unique[$item['barcode']] = $item;
}
$unique = array_values($unique);
if (ev.target.tagName === 'LI') {
ev.target.classList.toggle('done')
}
Родственные селекторы по своему поведению похожи на соседние селекторы (запись вида E + F), но в отличие от них стилевые правила применяются ко всем близлежащим элементам. К примеру, для селектораh1~pстиль будет применяться ко всем элементам , располагающихся после заголовка<h1>. При этом<h1>и<p>должны иметь общего родителя, так что если<p>вставить внутрь<div>, то стили применяться уже не будут.
#check:checked ~ .box .stop
function submitTask() {
let newTask = document.createElement('li')
newTask.innerText = textarea.value
list.appendChild(newTask)
}
как сделать так, чтобы при перезагрузки страницы была выведена нужная информацияОтвязать загрузку от кнопок и привязать к жизненному циклу компонента (или хукам). Кнопки должны только менять URL, роутер в ответ на изменение рендерит компонент и в нём запрашиваются данные. Таким образом, когда при открытии страницы по прямой ссылке роутер точно так же отрендерит компонент, запрос будет сделан автоматически.