함수를 버튼에 바인딩하는 것은 쉽고 간단합니다.
<button on:click={handleClick}>
Clicks are handled by the handleClick function!
</button>
그러나이 작업을 수행 할 때 매개 변수 (인수)를 함수에 전달하는 방법을 보지 못했습니다.
<button on:click={handleClick("parameter1")}>
Oh no!
</button>
이 함수는 페이지로드시 호출되며 다시는 호출되지 않습니다.
에서 호출 된 함수에 매개 변수를 전달할 수 on:click{}
있습니까?
편집하다:
방금 해킹 할 수있는 방법을 찾았습니다. 인라인 핸들러에서 함수를 호출하면 작동합니다.
<button on:click={() => handleClick("parameter1")}>
It works...
</button>