0

在以下代码中,其中submit是外部 JavaScript 模块中的方法,是否可以submit()访问组件对象?

组件.html

<button on:click={submit}>Submit</button>

<script>
    import { submit } from './';
</script>

index.js

export function submit()
{
    console.log(this); // <button>Submit</button>
};

在 Svelte 3 之前,this将是组件对象,但在 Svelte 3 中,this似乎是目标元素。

4

0 回答 0