Svelte로 Collapse 설치
4088 단어 Svelte
만들어낸 게 이런 느낌이야.
vue2-transitions
코드량은 이렇습니다(장식(style) 제외)
<script>
import { slide } from 'svelte/transition'
const contents = ['content1', 'content2', 'content3']
let showContent = ''
const handleClick = (payload) => {
// 現状開いてる場合は閉じる
showContent = payload === showContent ? '' : payload
}
</script>
{#each contents as content}
<div>
<button type="button" on:click={() => handleClick(content)}>{content}</button>
{#if showContent === content}
<p transition:slide={{ duration: 400 }}>{content}</p>
{/if}
</div>
{/each}
먼저 만든 물건의 링크를 붙이다Svelte의 Motion/Transition이 상당히 충실하기 때문에 Calcel 같은 것도 의외로 간단하게 자제할 수 있다.
Reference
이 문제에 관하여(Svelte로 Collapse 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/loop0429/items/565cdc8df00c53c73ff5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)