Описание тега sapper

Sapper - это фреймворк для создания веб-приложений с использованием Svelte. См. Https://sapper.svelte.dev для получения дополнительной информации.
3 ответа

Как вы создаете маршруты с необязательными параметрами в Sapper?

Допустим, у меня есть /foo маршрут. Но иногда люди бьют /foo с языковым параметром: /fr/foo, И в других случаях они могут ударить по языку и стране: /ca/fr/foo Так что мне нужна таблица маршрутизации, как [country]/[language]/foo [language]/foo /foo…
01 июн '19 в 00:46
1 ответ

Как связать состояние компонента Svelte со строкой запроса в Sapper

Мое приложение-сапер вращается вокруг компонента таблицы. Этот компонент таблицы имеет состояние (смещение, лимит, сортировка, фильтры и т. Д.), Которое я хотел бы представить в строке запроса URL-адреса. В настоящее время таблица работает нормально…
23 июн '19 в 17:41
3 ответа

Какой лучший способ запустить какой-то код только на стороне клиента?

Я пытаюсь реализовать Firebase в Сапере. Я установил модули (@firebase/app, @firebase/auth, @firebase/firestore) и затем написал файл конфигурации: import firebase from '@firebase/app'; import '@firebase/firestore' import '@firebase/auth' const conf…
14 июл '19 в 23:24
1 ответ

Сапер экспорт не работает без сервера

Я использую Sapper с Svelte для создания статического сайта. Поскольку мой сайт статичен, я не буду беспокоиться о сервере и буду использовать sapper export Команда для создания статических файлов, которые я могу разместить на страницах GitLab. Поэт…
28 июл '19 в 19:33
2 ответа

Как предварительно загрузить данные в приложение Sapper из Prismic API

В моем Sapper App я хочу предварительно загрузить Prismic API, используя их SDK ('prismic-javascript) Я следовал за документами для предварительной загрузки контента. Тем не менее, документы обеспечивают предварительную загрузку только через функцию…
08 авг '19 в 20:38
1 ответ

Сапер. Как глобально использовать сторонние библиотеки

Я хочу получить доступ к переменной gun на стороне сервера и клиента. Это мой модуль: import Gun from 'gun/gun' import Sea from 'gun/sea' // eslint-disable-line no-unused-vars export const gun = Gun({ localStorage: true, radisk: true, peers: ['http:…
14 авг '19 в 03:19
0 ответов

Изменить автоматически сгенерированное имя класса Svelte на другое

У меня есть саперный проект. И хотел бы изменить class="svelte-yjl878" например myproject-yjl878, Смотрите один из примеров, представленных в документации: https://svelte.dev/examples Есть ли способ предоставить мою собственную предопределенную стро…
15 авг '19 в 14:22
0 ответов

Как импортировать сапер в узел?

Я пытаюсь использовать саперы server.middleware функция. Импорт sapper модуль из npm дает: Начиная с Sapper 0.22, вы не должны импортировать 'sapper' напрямую. См. https://sapper.svelte.technology/guide для получения дополнительной информации. URL-а…
31 авг '19 в 18:08
1 ответ

Как сделать обнаружение устройства с помощью SSR в Svelte/Sapper?

Мне нужно определить пользовательское устройство (браузер, ОС и т. Д.) И показать различную навигацию в зависимости от типа устройства (мобильное или настольное). Он должен работать во время SSR в Sapper/Svelte. Любая помощь с этим очень ценится!
02 июн '19 в 22:09
0 ответов

Конфигурация Webpack для svelte/sapper с поддержкой машинописи и scss

Я просто не могу обернуться вокруг этого, независимо от того, как сильно я пытаюсь найти какую-либо помощь на сервере раздора или официальных документах, в этом нет ничего. например, вот мой ответный пакет webpack: const env = process.env.NODE_ENV |…
05 июн '19 в 23:57
0 ответов

Как подключить обработчик событий на стороне клиента к слоту в компоненте Sapper?

Я изучаю стандартный шаблон svelte-sapper и хочу добавить кнопку в Nav компонент, который будет оправдывать некоторую логику входа в систему. Я также хочу разделить представление кнопки и логику, поэтому я пытаюсь использовать слоты для этого. в Nav…
0 ответов

Как использовать RxJS BehaviorSubject с Sapper SSR?

Если я использую стандартную рутину запуска Саппера: npx degit "sveltejs/sapper-template#rollup" my-app npx degit "sveltejs/sapper-template#webpack" my-app cd my-app npm install npm run dev & open http://localhost:3000 У меня "большой успех". В …
26 июн '19 в 18:00
0 ответов

Как сохранить положение прокрутки после перехода в Sapper?

После навигации с помощью goto() функция в сапере верхняя позиция прокрутки обнуляется. Есть ли простой способ контролировать это. Особенно при использовании replaceState: true, Немного странно, что верхняя часть прокрутки возвращается в ноль с repl…
10 авг '19 в 10:18
1 ответ

Как я могу предотвратить закрытие модального UIkit во время загрузки?

Я пытаюсь предотвратить закрытие модального UIkit, когда происходит некоторая загрузка. Я попытался передать параметры динамически следующим образом: <div {id} class="uk-flex-top {className}" uk-modal="{loading ? 'bg-close:false; esc-close:false;…
16 авг '19 в 23:49
1 ответ

Как мне структурировать маршрут Sapper/Svelte, когда данные загружаются из S3?

Допустим, у меня есть несколько документов с данными, которые являются документами JSON в S3, по одному в год. У меня есть маршрут, определенный в Sapper через структуру dir: ├── routes │ ├── _error.svelte │ ├── _layout.svelte │ ├── about.svelte │ ├…
24 авг '19 в 07:31
1 ответ

Использование загрузчика модуля ESM в узле: `import *` завершается неудачно

Я хочу использовать модуль ES2015 для проекта. Согласно документации узла, я включаю .esm загрузчик: ~\Code\spa-test $ node --experimental-modules (node:8104) ExperimentalWarning: The ESM module loader is experimental. > import * as sapper from '…
31 авг '19 в 02:31
1 ответ

Импорт внешнего манипулятора DOM пользовательского интерфейса в клиент svelte

Я не являюсь разработчиком внешнего интерфейса, поэтому надеюсь, что здесь я использую правильные термины. Я играю с сапером. Я нашел бесплатный шаблон jQuery, Bootstrap html и перенес его в sapper. Я извлек часть кода для компонентов и поместил все…
21 июл '19 в 11:56
1 ответ

Svelte/Sapper.js - Как инициализировать хранилище с данными localStorage?

Я работаю в React, но переключаюсь на Svelte и Sapper для моего следующего приложения, чтобы бороться с огромным размером пакета, который поставляется с React в наши дни. Однако у меня возникают проблемы при инициализации хранилища Svelte с данными,…
1 ответ

Как я могу предотвратить переходы от задержки загрузки страницы?

У меня проблема с маршрутизацией Саппера и переходами Svelte. Я создал небольшой сайт Sapper всего с 2 страницами. На главной странице я получил компонент Карусель. Каждый из его слайдов имеет in:fade={{duration: 2000}} и out:fade={{duration: 2000, …
13 июл '19 в 10:39
4 ответа

Как сделать переходы страниц с svelte/sapper

Я хочу реализовать простой переход страницы (маршрута) в Sapper. Что-то, что легко достижимо, например, с помощью Nuxt. У кого-нибудь есть идеи, как это реализовать с помощью Sapper? Я уже обернул содержимое своей страницы в div с помощью директивы …
12 авг '19 в 18:30