Na mojej stránke +error.svelte chcem importovať komponent a potom do neho odovzdať objekt chyby.
<script lang="ts"> import { page } from "$app/stores"; const error = $page.error; </script> <RenderError {error} /> Čítaj viac →
Chcem požiadať používateľa o potvrdenie pomocou funkcie confirm().
Zatiaľ sledujem, kedy používateľ mení trasu pomocou tohto kódu:
import { navigating } from '$app/stores'; $: if($navigating) alert('changing route');Ale zmení trasu v tom istom čase, keď zobrazí upozorne
Čítaj viac →Mám projekt SvelteKit s TypeScriptom (nastavený pomocou Vite), ktorý fungoval v poriadku pri spustení príkazu "npm run dev". Avšak, keď som sa pokúsil umiestniť aplikáciu na GitHub Pages, objavila sa táto chyba (na lokálnom hoste) pri prejdení myšou cez môj jediný odkaz obsahujúci TypeScript kód (stránka sa prednačíta, keď je odkaz podržaný myšou).
[plugin:vite-plugin-svelte] Neočakávaný token
[plugin:vite-plugin-svelte] C:/Users/mwnbo/source/repos/Svelte/chess-app/src Čítaj viac →
Momentálne sa učím SvelteKit a narazil som na nejaký kód, ktorého syntax nerozumiem.
V +page.server.ts nechápem túto syntax:
/** @type {import('./$types').PageServerLoad} */Na môj neškolený pohľad to vyzerá, ako keby to bolo len zakomentované, ale /** */ robí niečo, čo zaručuje, že to funguje. Nemám tušenie.
SvelteKit generuje adresár .svelte-kit vždy, keď spustí
Čítaj viac →Pracujem so SvelteKit na spracovanie overovania používateľov cez dekódovanie JWT v server hooku. Úspešne som uložil používateľské údaje do 'sessionUser', ktoré sú viditeľné, keď logujem event.locals. Avšak mám problémy s prístupom k týmto údajom vo funkcii load v mojom súbore +page.svelte. Vždy, keď tieto údaje logujem na stránke, vracajú sa ako undefined. Každý tip, ktorý by ma nasmeroval správnym smerom, by bol veľmi ocenený!
konzolový výpis pre event.locals.user { user: { id: '
Čítaj viac →
Mám nasledujúcu štruktúru adresárov v SvelteKit:
... lib/ form/ Input.svelte Button.svelte ...Chcel som pridať súbor index.d.ts alebo niečo podobné, aby som mohol importovať súbor index namiesto každého komponent
Čítaj viac →
I tieto hodnoty uložené v zapisovateľnom úložisku
import { writable } from 'svelte/store' export const user = writable(null) export const isLoggedIn = writable(false)Potom tieto hodnoty importujem a nastavím ich v indexe
import { getAuth, signInWithPopup, G Čítaj viac →Pri pokuse spustiť moju aplikáciu SvelteKit sa mi zobrazuje nasledujúca chyba:
Mám súbor types.ts, kde exportujem svoje typy v TypeScripte:
export type ProductType = { name: string; link: string; imgURL: string; alt: string };A vo svojom index.svelte importujem typ:
<script context="m Čítaj viac →
Momentálne používam množstvo pomocných funkcií, ako aj operátor SvelteKit $ na určenie, či je formulár platný alebo nie, nasledovne:
<script lang="ts"> const required = (str: string) => str.length < 1; const length = ( Čítaj viac →V projekte Svelte používam v súboroch .ts syntaxy import aj require a zaujíma ma, prečo mi to dáva chybu
require nie je definované
Zaujímam sa, či v mojich vedomostiach nie je medzera a či mi niečo jednoduché nechýba?
tsconfig.json:
{ "compilerOptions": { "moduleResolution": "node", "module": "commonjs", "lib": Čítaj viac →