Но пишет => Error: Cannot find module '../uploads/_35%20(1).JPG'
const item = {
text: "some text",
id: 123,
url: "/yourURL",
}
const list = document.querySelector('.list');
const onItemClick = (e) => {
const current = e.target;
const items = document.querySelectorAll('li');
items.forEach(item => item.classList.remove('active'));
current.classList.add("active");
}
list.addEventListener("click", onItemClick);
можно добавлять инпуту data- атрибут типа айдишника, и выбирать нужный как-то в духе document.querySelector('input[data-id="456"]')
onEditTodo = (id) => {
const list = [...this.list];
const clickedIndex = list.findIndex((todo) => todo.id === id);
const getEditingTodo = document.querySelector(
`.Todo input[data-id="${id}"]`
);
console.log("getEditingTodo", getEditingTodo);
const editingTodo = this.getEditingTodo();
const isEditing = editingTodo && editingTodo.editing;
const clickedTodo = list[clickedIndex];
clickedTodo.editing = !clickedTodo.editing;
if (isEditing) {
editingTodo.editing = false;
}
this.list = list;
};
Хотелось бы просмотреть список товаров в действии. В backend не силен, скажите, как запустить у вас бек?
Посмотрю, протестирую, надеюсь помогу, если еще актуально.