📮Тест на вход придёт в личку 💥Без никнейма не впустим Правила: https://t.me/sveltejs/764 Доки: https://svelte.dev/docs Паблик: @sveltejs_public Вакансии: @sveltejs_jobs VK: https://vk.com/sveltejs_ru Админы: @stalkerg, @misharodshtein
а если вы его знаете - так и пишите.
Читать полностью…import base from page-stores что-то такое
Читать полностью…Возможно это
https://www.npmjs.com/package/googleapis
🤔
Тайпскрипт не анализирует скрипты подключенные таким образом (через <script> тэг) и поэтому красное.
Читать полностью…Кто-то знает как можно пофиксить эту ошибку?
Cross-Origin-Opener-Policy policy would block the window.postMessage call?
Точняк, чувак... Спасибо огромное!
Читать полностью…Ааааа блин, ты же где-то присваеваешь значения item в переменную, вот он и не обновляется
Читать полностью…Воткнул {data.item.pdf}
в .svelte
load
дёргается, pdf
обнуляется...
export async function load({ params, depends }) {Читать полностью…
depends('data:item')
const item = await getItem(params.project, params.id);
console.log(item);
return { item };
}
async function handleRemoveClick() {Читать полностью…
const response = await fetch(`/${title}/${item.id}/${key}`, {method: 'DELETE'})
const _item = await response.json();
console.log('Item from DELETE:', _item);
invalidate('data:item');
};
Да, в общем после updateItem
item
не обновляется.
Гайз, привет! А вы как-то настраивали алиасы для Svelte проектов (не SvelteKit)?
Пытаюсь страндартно, через tsconfig.json
”paths": {
"$lib": ["./src/lib"],
"$lib/*": ["./src/lib/*"]
}
svelte.config.js
export default {
preprocess: vitePreprocess(),
vite: {
resolve: {
alias: {
$lib: path.resolve("./src/lib"),
},
},
},
};
Не то да, не посмотрел на твою load
Читать полностью…В общем данные и правда запрашиваются по новой, вот только они старые прилетают почему-то.
Читать полностью…и эта свелтовская стора, значение которой - ваш base url
Читать полностью…так вы берете буквальный $base
а вам надо импортнуть в свелт файле page чото там и в нем ее прописывать, типа:
$base + link
Если этот скрипт есть в npm то его стоит поставить через него, и импортировать в компонент. Если повезёт там ещё и типы будут в комплекте и ts всё поймёт
Читать полностью…И почему у меня гугл горит красным, если я подключил скрипт?
Читать полностью…Как понять в каких именно ссылках ошибка?
В нпм ран дев всё работает 🤔
Замени let/const value = data.item
На $: value = data.item
item обновился, а компонент - нет.
Читать полностью…Но ничего не происходит...
Читать полностью…library-front | { id: 84, author: 'foo', title: 'bar', year: 2004, pdf: null }Читать полностью…
pdf
обнулилось, а форма не обновилась.
Так ты же не дожидаешься результата fetch, а сразу делаешь invalidate
Читать полностью…Везде примеры именно с kit’ом, но оно не работает с обычным Svelte(
Читать полностью…Вроде должно работать
Читать полностью…invalidate('/url/to/api');
Читать полностью…Вот DELETE
запрос, за ним GET
, по ходу как раз для запроса новых данных.