Tìm kiếm trang web
Trong trang +error.svelte của tôi, tôi muốn nhập một component, và sau đó truyền đối tượng lỗi vào.
<script lang="ts"> import { page } from "$app/stores"; const error = $page.error; </script> <RenderError {error} /> Đọc thêm →
Tôi muốn yêu cầu người dùng xác nhận bằng cách sử dụng hàm confirm().
Hiện tại tôi theo dõi khi người dùng thay đổi tuyến đường với mã này:
import { navigating } from '$app/stores'; $: if($navigating) alert('changing route');Nhưng nó thay đổi đường đi cùng lúc khi đang
Đọc thêm →Tôi có một dự án SvelteKit với typescript (cài đặt với Vite) mà chạy bình thường khi dùng "npm run dev". Tuy nhiên, khi tôi thử đưa ứng dụng lên Github Pages, lỗi này xuất hiện (trên local host) khi di chuột qua liên kết duy nhất của tôi chứa mã typescript (nó tải trước trang khi liên kết được di chuột).
[plugin:vite-plugin-svelte] Ký tự không mong đợi
[plugin:vite-plugin-svelte] C:/Users/mwnbo/source/repos/Svelte/chess-app/src/lib/Board.svelte:10:14 Unexpected token C Đọc thêm →
Hiện tại tôi đang học SvelteKit và tình cờ gặp một số đoạn mã mà tôi không hiểu cú pháp của chúng.
Trong +page.server.ts tôi không hiểu cú pháp này:
/** @type {import('./$types').PageServerLoad} */Với mắt tôi chưa được đào tạo, điều này trông chỉ như bị chú thích nhưng /** */ đang làm điều gì đó đảm bảo nó hoạt động. Không biết.
SvelteKit tạo ra một thư mục .svelte-ki
Đọc thêm →Tôi đang làm việc với SvelteKit để xử lý xác thực người dùng thông qua giải mã JWT trong một server hook. Tôi đã thành công trong việc lưu dữ liệu người dùng trong 'sessionUser', dữ liệu này hiển thị khi tôi log event.locals. Tuy nhiên, tôi gặp khó khăn khi truy cập dữ liệu này trong hàm load bên trong tệp +page.svelte của mình. Mỗi lần tôi log dữ liệu này trên trang, nó đều trả về undefined. Bất kỳ hướng dẫn nào đúng đều sẽ được đánh giá cao!
ghi nhật ký console cho event.locals.user
Đọc thêm →
Tôi có cấu trúc thư mục sau trong SvelteKit:
... lib/ form/ Input.svelte Button.svelte ...Tôi muốn đặt một tệp index.d.ts hoặc gì đó tương tự để tôi có thể nhập tệp index thay vì từng thành phần riêng lẻ. Ví dụ:
Đọc thêm →
Tôi tới các giá trị được lưu trữ trong một kho có thể ghi
import { writable } from 'svelte/store' export const user = writable(null) export const isLoggedIn = writable(false)Sau đó tôi nhập các giá trị này từ và đặt chúng trong chỉ mục
import { getAuth, sig Đọc thêm →Khi cố gắng chạy ứng dụng SvelteKit của tôi, tôi nhận được lỗi sau:
Tôi có một tệp types.ts nơi tôi xuất các kiểu TypeScript của mình:
export type ProductType = { name: string; link: string; imgURL: string; alt: string };Và trong file index.svelte của tôi, tôi import kiểu:
<script context= Đọc thêm →
Hiện tại, tôi đang sử dụng một loạt các hàm tiện ích, cũng như toán tử $ của SvelteKit để xác định xem một biểu mẫu có hợp lệ hay không như sau:
<script lang="ts"> const required = (str: string) => str.length < 1; cons Đọc thêm →Tôi đang sử dụng cả cú pháp import và require trong các tệp .ts trong một dự án Svelte, và tự hỏi tại sao nó lại báo lỗi cho tôi
require không được định nghĩa
Tôi đang tự hỏi liệu có một lỗ hổng trong kiến thức của mình và tôi đang bỏ lỡ điều gì đó đơn giản không?
tsconfig.json:
{ "compilerOptions": { "moduleResolution": "node", "module": Đọc thêm →