【问题标题】:Funtion called outside component initialization while using svelte-forms with sveltekit在使用带有 sveltekit 的 svelte-forms 时调用外部组件初始化的函数
【发布时间】:2021-07-05 01:47:09
【问题描述】:

在 sveltekit 中使用 svelte-forms 时,即使在 onMount 中调用函数,我也会收到以下运行时错误

funtion called outside component initialisation

【问题讨论】:

    标签: svelte sveltekit


    【解决方案1】:

    这可以通过在form 函数中提供validateOnChange 选项来解决。

    <script>
      import { onMount, afterUpdate } from 'svelte';
      import { form } from 'svelte-forms';
    
      let myForm;
    
      onMount(() => {
        myForm = form(() => ({}), {
          validateOnChange: false
        });
      });
    
      afterUpdate(() => {
        myForm.validate();
      });
    </script>
    

    【讨论】:

      猜你喜欢
      • 2021-09-24
      • 1970-01-01
      • 2020-09-17
      • 2020-11-26
      • 2021-12-15
      • 2022-11-13
      • 1970-01-01
      • 2016-02-29
      • 2021-11-16
      相关资源
      最近更新 更多