调用外部组件初始化的函数
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>
我想通过单击某个按钮来调用我的 Svelte 应用程序中的 onMount,但出现此错误。 任何想法都会很棒,thx :)
这不起作用。如错误所述,您必须在组件初始化期间调用 onMount
。如果以后需要多次调用onMount
里面的函数,把代码拉出来放到自己的函数里。
<script>
import { onMount } from 'svelte';
function someFunction() {
// do stuff
}
onMount(someFunction)
</script>
<button on:click={someFunction}>Click me</button>