Функция, вызываемая внешней инициализацией компонента

#javascript #svelte #svelte-3 #svelte-component

Вопрос:

я хочу напомнить о включении в моем стройном приложении, нажав на какую-то кнопку, но я получил эту ошибку. Любая идея была бы потрясающей, thx 🙂

попытка

Ответ №1:

Это не работает. Как говорится в ошибке, вы должны позвонить onMount во время инициализации компонента. Если вам нужно вызвать функцию внутри onMount несколько раз после этого, вытащите код в его собственную функцию.

 <script>
  import { onMount } from 'svelte';

  function someFunction() {
    // do stuff
  }

  onMount(someFunction)
</script>

<button on:click={someFunction}>Click me</button>