[Vue.js] 자체적으로 v-for와 v-if를 동시에 사용하지 않는 슬라이더 구현
이 기사에서 쓰기
소스 게시.
이 기사를 쓰는 이유
Nuxt로 어플리케이션을 작성하고 있을 때, 「슬라이더를 실장하고 싶지만, 모듈을 넣을 정도가 아니다,,」라고 생각했을 때, 몇개의 기사를 보았습니다만, 이하와 같이 실장되고 있는 것이 많았습니다.
<div>
<transition :name="slider">
<div :key="idx" v-for="(content, idx) in contents" v-if="content.id== idx"/>
// 中身
</div>
</transition>
</div>
이 구현은 잘 표시되지만 하나의 문제가 있습니다. 그것은 v-if와 v-for를 동시에 사용한다는 것입니다.
Vue.js 문서에서 볼 수 있듯이 이것은 더 이상 사용되지 않습니다. ( Vue.js 문서 )
그래서 타이틀대로 v-for와 v-if를 동시에 이용하지 않는 슬라이더를 구현해 보았습니다.
출처
See the Pen vue-slider by RyoTa ( @RyoTa0222 )
on CodePen .
Nuxt로 어플리케이션을 작성하고 있을 때, 「슬라이더를 실장하고 싶지만, 모듈을 넣을 정도가 아니다,,」라고 생각했을 때, 몇개의 기사를 보았습니다만, 이하와 같이 실장되고 있는 것이 많았습니다.
<div>
<transition :name="slider">
<div :key="idx" v-for="(content, idx) in contents" v-if="content.id== idx"/>
// 中身
</div>
</transition>
</div>
이 구현은 잘 표시되지만 하나의 문제가 있습니다. 그것은 v-if와 v-for를 동시에 사용한다는 것입니다.
Vue.js 문서에서 볼 수 있듯이 이것은 더 이상 사용되지 않습니다. ( Vue.js 문서 )
그래서 타이틀대로 v-for와 v-if를 동시에 이용하지 않는 슬라이더를 구현해 보았습니다.
출처
See the Pen vue-slider by RyoTa ( @RyoTa0222 )
on CodePen .
개량의 여지 등 있을지도 모릅니다. 코멘트 주시면 다행입니다!
Reference
이 문제에 관하여([Vue.js] 자체적으로 v-for와 v-if를 동시에 사용하지 않는 슬라이더 구현), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/RyoTa_0222/items/a389a416faad609ccbc5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)