• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Vue 게시판 "Vue의 라이프사이클을 어디다 쓰냐면" 강의 숙제 중 질문

"Vue의 라이프사이클을 어디다 쓰냐면" 강의 숙제 중 질문

  • 이 주제에는 2개 답변, 2명 참여가 있으며 Kwanyong3 년, 2 월 전에 전에 마지막으로 업데이트했습니다.
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #33182

    Kwanyong
    참가자

     페이지 로드시 할인율 30이라는 숫자를 1초마다 1씩 감소시

    계속 감소하는게 아니라 숫자가 0 밑으로 안떨어지게 하려면? (0이 되면 타이머 삭제)

    이부분 구현하려고하는데

      mounted(){
        setInterval(()=>{
          this.discountRate--;
          if( this.discountRate == 0){
            return
          }
        },1000);
      },

    discountRate이 값이 0일때 리턴을 사용해봤는데 어떻게 해야하는지 잘모르겠습니다

    지혜를 주세요 선생님 지금 -500%까지 내려가는 중이네요

    항상 좋은 강의 감사합니다 스승님

    직접만나봽고 싶습니다.

    (건의) 그리고, 각 강의 질문 게시판에 검색어 keyword로 이전 질문 검색이되면

    질문을 찾아보고나서 없으면 하면 좋을거 같은데, 뭔가 찾기가 어렵네요

    (제가 잘모르는거면 ㅈㅅ)

    --------------------------------추가-----------------

      mounted(){
        setInterval(()=>{
          if(this.discountRate != 0){
            this.discountRate--;
          }
        },1000);
      },

     

    이렇게 하긴했는데 좋은방법이 있다면 답변좀 부탁드려요

    #33188

    codingapple
    키 마스터

    let 타이머 = setInterval(()=>{})

    타이머를 변수에 담아서 쓸수 도 있는데 그럼 타이머삭제도 가능해집니다  

    clearInterval(타이머) 이 코드 실행하면 타이머가 삭제됩니다 

    검색창은 우측위에 있긴합니다 

    #33211

    Kwanyong
    참가자

    네 답변감사합니다.

     

3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠