【发布时间】:2021-07-05 01:47:09
【问题描述】:
在 sveltekit 中使用 svelte-forms 时,即使在 onMount 中调用函数,我也会收到以下运行时错误
funtion called outside component initialisation
【问题讨论】:
在 sveltekit 中使用 svelte-forms 时,即使在 onMount 中调用函数,我也会收到以下运行时错误
funtion called outside component initialisation
【问题讨论】:
这可以通过在form 函数中提供validateOnChange 选项来解决。
<script>
import { onMount, afterUpdate } from 'svelte';
import { form } from 'svelte-forms';
let myForm;
onMount(() => {
myForm = form(() => ({}), {
validateOnChange: false
});
});
afterUpdate(() => {
myForm.validate();
});
</script>
【讨论】: