728x90
분명 스벨트는 바뀐 부분만 로드해서 서버의 효율성을 도모한댔는데..
왜 a href외의 모든 방법(eg. location.href=""등등..)을 사용하면 전체를 다 로드하는것 같지 싶어서 고민하다
결국 찾아낸 방법
goto("링크")
<button on:click={()=>{goto("링크")})>이것은 버튼이다</button> 처럼 내부에 적어줘도 되고
<script>
function sayHello(){
console.log("Hello");
goto("/where");
}
</script>
<button on:click={sayHello}>안녕하기</button>
이렇게 함수에 적어줘도 된다.
728x90
'자바스크립트 > Svelte' 카테고리의 다른 글
[스벨트] 간단한 팝업창 (0) | 2022.12.04 |
---|---|
[간단] 스벨트에서 localStrorage 안될 때 (0) | 2022.12.04 |
[번역] setContext and getContext (0) | 2022.11.23 |
[번역] svelteKit -fetch requests (0) | 2022.11.11 |
[svelteKit] 상위 레이아웃 무시하기 (0) | 2022.11.11 |
댓글