반응형
Notice
Recent Posts
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Today
Total
관리 메뉴

오식랜드

[nuxt] fullpage 라이브러리 구현 04 본문

dev-log/vue·nuxt.js

[nuxt] fullpage 라이브러리 구현 04

개발하는 오식이 2021. 4. 30. 16:12
반응형
코드 전체 보기
: https://github.com/dudrbrb/Vue.js/blob/main/pullpage-nuxt/pages/index.vue

지금까지 fullpage.js는 구현이 다 되었다!

이번 포스트는 필수는 아니지만,

페이지별로 다른 함수를 필요로 할 때, 또는 같은 함수에서 타겟을 현재 페이지의 요소들로 설정할 때 용이할 것이다.

watch로 pageIndex 감시

우선 console.log 하나만 넣어놓으면, 페이지가 바뀔 때 pageIndex를 출력해준다.

그것을 응용하여 section별로 필요한 함수를 호출할 수 있을 것이다.

 

<script>
  export default {
	watch: {
      pageIndex: function (idx) {
        console.log(idx)
        this.commonMotion(idx)
        if(idx==0) this.onlyFirstPageMotion()
      }
    }
  }
</script>
반응형
Comments