调用外部组件初始化的函数

Function called outside component initialization

我想通过单击某个按钮来调用我的 Svelte 应用程序中的 onMount,但出现此错误。 任何想法都会很棒,thx :)

这不起作用。如错误所述,您必须在组件初始化期间调用 onMount。如果以后需要多次调用onMount里面的函数,把代码拉出来放到自己的函数里。

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

  function someFunction() {
    // do stuff
  }

  onMount(someFunction)
</script>

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