Ребят, как сделать проверку на изменение массива?
У меня есть оригинальный массив, который я передаю через data.menu, потом делаю его копию в новую переменную menu.
Дальше меняю menu, но почему-то меняется и data.menu. В чем может быть проблема?
измерить это отклонение точно оч сложно)
а сформулировать: ну вот есть буквальная ванила, насколько много концепций ломающих старую логику это привносит
Для этого можно использовать catchall
Или создать пути и в каждый положить компонент с нужной страницей
У меня в памяти отложился какой-то флешбек с throw redirect, что у меня где-то это не работало
штош
Короч, я не могу понять как сделать онлайн пример.
Тебе нужен северный хук
https://kit.svelte.dev/docs/hooks#server-hooks
И редирект
https://kit.svelte.dev/docs/load#redirects
доброго дня всем! сориентируйте, можно ли в ките настроить alias урлов для рутинга?
чтобы например при вводе урла a/d в строку браузера, я попадал в директорию, которая имеет полный адрес a/b/c/d
у шторма свои инструменты для работы с кодом есть, языковые сервера это отдельная технология
Читать полностью…Привет, надо скопировать data.menu, а ты указываешь на одно и то же место в памяти для двух массивов
Читать полностью…те в свелте напр темплейт вроде не является html совместимым
но script с js и style с css совестимы
а, я понял, в частности разделение на script, style и html в свелте это следование таким стандартам?
Читать полностью…В целом как еслиб писать натив насколько большое отличие
во Vue напр шаблоны являются html-совместимыми. Те ты можешь встроить template в html и он спарсится корректно соответствующей либой
использование раздельных сущностей вместо перемешивания js/css/html между собой
насколько возможно в целом привычные стандартные штуки писать
Я тоже в начинал и пишу на go. Года два назад запилил веб-сервер на работе используя только js+html+scss - понятно я это на ходу осваивал и темплейтил сервером go эти куски кода. Потом новые проекты пошли полного фуллстека, и вот перебирал vue, react и svelte. Svelte зашел на ура, и не знаю, если честно первый опыт без фронтенд-фреймворка мне конечно помог быстро зайти в sveltekit, а вот обратно уже сложнее) так как первый проект у меня также работает, и в планах его переписать в текущий новый проект на sveltekit, так как поддерживать первый уже проблема.
Читать полностью…Это редирект
А ему наверно надо алиас
Чтобы разные адреса открывали одну страницу без перенаправления
Вот такой код в хуке
import { redirect } from '@sveltejs/kit';
export async function handle({ event, resolve }) {
if (event.url.pathname == '/a') {
throw redirect(307, '/a/b');
}
const response = await resolve(event);
return response;
}
В таком вызове слоты конечно не нужны, но если хочется иногда прокинуть слот из компонента и вызвать модалку - приходится делать ещё один компонент для модалки :(
Читать полностью…