在以下代码中,其中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
似乎是目标元素。