javascript - Svelte UI არ განახლდება სწორად, როდესაც Writable ტიპის მასივი მოდიფიცირდება

ამჟამად მუშაობს გუნდს შემქმნელზე ნავების კლუბისთვის კონტექსტისთვის.

მოვლენინი, რომელიც შეიცავს მასივს, ასეთად არის გამოცხადებული

import { writable, Writable } from 'svelte/store'; import type { CrewMember } from '../types'; export default writable<Writa

Წაიკითხე მეტი →

typescript - Pixi.js SvelteKit-ში იძლევა 'self არ არის განსაზღვრული' შეცდომას მხოლოდ მშენებლობის დროს

როგორც სათაური ამბობს, როდესაც იყენებთ Pixi.js-ს SvelteKit-ში, მხოლოდ და მხოლოდ აპლიკაციის აწყობის დროს გამოიტანს შეცდომას "self არ არის განსაზღვრული", და ეს პრობლემის წყარო არის @pixi/settings მოდული. მე შევეცადე ყველა შესაძლებელი გზა, რაც ვიცოდი მისი

Წაიკითხე მეტი →

typescript - Svelte Rollup დაუგეგმავი შეცდომა ტიპის იმპორტზე

მომზადების პროცესში ვარ ჩემი Svelte კომპონენტის შექმნისთვის, რომელიც დაწერილია TypeScript-ით. მე ვიყენებ Rollup-ს და მუდმივად ვიღებ შეცდომის შეტყობინებას

[!] (plugin svelte) ParseError: Unexpected token import type { Point } from './../typings/Point';

განცხადებითი სახით ჩანს, რომ არს

Წაიკითხე მეტი →

javascript - Svelte ქმნის sourcemaps

ვამზადებ ვებსაიტს სველტში საბეჭდი სკრიპტის და vite-ის გამოყენებით. თუმცა, როცა ერთ-ერთ .Svelte ფაილში ვუშვებ შეცდომას და ბრაუზერში ვღებულობ გაშვების შეცდომას, შეცდომის შეტყობინებები მიუთითებს დაბინდულ კოდზე, რაც შეუძლებელს ხდის რაიმეს გამართვას. ვებპაკეტით კომპილერს ვეუბნებოდი წყაროს რუქების გენერირებას, მაგრამ, როგორც ჩანს, ვერ ვპოულობ მსგავს ვარიანტს vite კონფიგურაციებში. მე დავაყენე "dev:true" ჩემს vite კონფიგურაციებში და დავაინსტალირე ბრაუზერის ბრაუზერის გაფართოება svelte debugger.

Წაიკითხე მეტი →

javascript - Svelte: აქტივაცია {#each}-ის განახლება შვილ კომპონენტში

მე ვცდილობ შვილ კომპონენტში განახლება გავაკეთო, რომლის შიგნით არის {#each} ციკლი, დამატებითი ელემენტების ჩასაგდებლად push()-ით მასივში, რომელსაც შვილ კომპონენტი გადის. მაშინ როცა ინდივიდუალური ცვლადი (გეუბნებით სტრინგი ან რიცხვი) კარგად მუშაობს, მასივი, რომელიც კვებავს {#each} ციკლს, როგორც ჩანს, მუშაობას ვერ აჩვენებს.

მე ვიყენებ bind: ტრიბუტს, რომ მივცე ცოცხალი მონაცემები შვილ კომპონენტს და ასევე ვცადე $: array განცხა

Წაიკითხე მეტი →

JavaScript - SvelteKit - "ReferenceError: ფაილი არ არის განსაზღვრული"

სწრაფი პრობლემა, რომლის წინაშეც დავდექი ვებ-აპლიკაციის შექმნისას SvelteKit-ის გამოყენებით (და გაფართოების ვიტესით):

ჩემი +page.svelte ფაილის <script> ტეგის შიგნით ვცადე ცარიელი პლაცჰოლდერის File ობიექტის შექმნა შემდეგი გზით:

let formObject: FormCreationDat

Წაიკითხე მეტი →

javascript - გაუთვალისწინებელი ტოკენი 'export', როდესაც ვცდილობ vis.js-ის გამოყენებას Svelte-თან

მე ვცდილობ შევქმნა Svelte აპლიკაცია, რომელიც აჩვენებს სქემური გრაფებს. მე ვიყენებ vis.js პაკეტს, მაგრამ მუდმივად პრობლემებს ვაწყდები. მე ასევე ვცადე ეს Next.js აპლიკაციაში და ესაც არ მუშაობდა. მე ნანახი მაქვს შემდეგი შეცდომა როდესაც ვცდილობ ამ კოდის გაუშვლას:

Unexpected

Წაიკითხე მეტი →

javascript - Svelte-ში, Auth.js-ის გამოყენებით, როგორ შემიძლია მივიღო სესიამი +server კომპონენტში

Svelte Kit-ის (https://kit.svelte.dev) და Authjs-ის (authjs.dev) გამოყენებით, როგორ შეიძლება მომხმარებლის სესიის მიღება +server.(ts/js) endpoint-ში?

პასუხი #1

სესია შეგიძლიათ იპოვოთ მოთხოვნის მოვლენაში (RequestEvent), request.locals

Წაიკითხე მეტი →

typescript - Sveltekit-ში, შეგიძლია დაბრუნო 2 წარუმატებელი ActionResult?

ჩემს +page.server.ts ფაილში მაქვს ფორმის მოქმედება და ვწერ დაბრუნებას fail-ს, თუ zod სქემის ვალიდაცია ვერ ჩაივლის, რაც მუშაობს. თუმცა, როდესაც ვბრუნებ სხვა fail-ს, როცა PocketBase გამოაგდებს იმეილის უკვე გამოყენების შეცდომას, ვიღებ ამ ტიპის შეცდომას ყველა ველზე, გარდა იმეილისა.

Typescript

Წაიკითხე მეტი →

typescript - ESLint უჩივის, რომ SvelteKit-ის App namespace განსაზღვრული არ არის

ჩემი +error.svelte გვერდზე მინდა კომპონენტის იმპორტირება და შემდეგ შეცდომის ობიექტის გადაცემას.

<script lang="ts"> import { page } from "$app/stores"; const error = $page.error; </script> <RenderError {error} />

Წაიკითხე მეტი →