유 니 앱 전자상거래 애플 릿 주문 30 분 카운트다운 실현
카운트다운 함 수 는 다음 과 같 습 니 다.
// cm -
// , new Date()
runBack(cm) {
if (cm > 0) {
// 1 , : x x , 1 , 00 x
cm > 60000
? (this.rocallTime =
(new Date(cm).getMinutes() < 10
? "0" + new Date(cm).getMinutes()
: new Date(cm).getMinutes()) +
":" +
(new Date(cm).getSeconds() < 10
? "0" + new Date(cm).getSeconds()
: new Date(cm).getSeconds()))
: (this.rocallTime =
"00:" +
(new Date(cm).getSeconds() < 10
? "0" + new Date(cm).getSeconds()
: new Date(cm).getSeconds()));
let _msThis = this;
// setTimeout ,1 , 。, cm =0 ,
setTimeout(function() {
cm -= 1000;
_msThis.runBack(cm);
}, 1000);
} else {
this.ispay = false
}
},
단순 한 카운트다운 이 라면 setInterval 을 통 해 처리 할 수 있 습 니 다.
let time = 1800;
setInterval(function(){
time=time-1;
var minute=parseInt(time/60);
var second=parseInt(time%60);
console.log(' '+minute+' '+second+' ');
},1000);
위 에 있 는 이 카운트다운 함수 가 페이지 의 onload 함수 에 놓 여 있 으 면 이 페이지 를 불 러 옵 니 다.예 를 들 어 애플 리 케 이 션 을 다시 불 러 올 때 30 분 카운트다운 을 합 니 다.우리 가 원 하 는 것 은 다음 주문 의 순간 부터 30 분 카운트다운 을 하기 때문에 첫 번 째 방식 으로 처리 해 야 합 니 다.날짜 까지 백 스테이지 에서 되 돌려 주 는 방식.이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
유니앱 슬라이딩 옵션 실현본고의 실례는 여러분에게 유니앱이 슬라이딩 옵션 카드를 실현하는 구체적인 코드를 공유하여 참고하도록 하였으며, 구체적인 내용은 다음과 같다. tabControl-tag.vue 페이지 참조 1. 사용법: scrollF...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.