1680
📮Тест на вход придёт в личку 💥Без никнейма не впустим Правила: 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, по ходу как раз для запроса новых данных.