Svelte Sapper - на горе не стреляет - PullRequest
0 голосов
/ 18 января 2020

Я первоначально разместил эту проблему здесь , потому что я считал, что это ошибка, но я не получаю ответов.

В принципе, onMount не вызывается в моих саперных маршрутах , Может быть, сапер не гидратирует мой компонент после того, как сервер изначально его отображает ...

src/routes/test.svelte

<script>

    import { onMount } from 'svelte';

    onMount(() => {
        console.log("FOO")
    });

</script>

Я не вижу FOO в консоли ... Есть идеи, что проблема?


Обратите внимание, что этот код работает нормально на этом svelte repl (без сапера).

1 Ответ

0 голосов
/ 18 января 2020

Проблема решена благодаря @ artur-sim :

Проверка клиента. js Файл содержит целевой объект, указывающий на #sapper div, в шаблоне html , может быть, вы как-то случайно изменили что-то там

в вашем клиенте js вот так

import * as sapper from '@sapper/app';

sapper.start({
  target: document.querySelector('#sapper')
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...