>위챗 애플릿 >미니 프로그램 개발 >미니 프로그램에서 전자상거래 플래시세일 카운트다운 효과를 실감해보세요

미니 프로그램에서 전자상거래 플래시세일 카운트다운 효과를 실감해보세요

高洛峰
高洛峰원래의
2017-02-27 14:17:523105검색

전자상거래 애플리케이션에서는 플래시 세일이 자주 사용되며, 플래시 세일에는 카운트다운 기능이 있습니다. 여기서는 지난 번 전자상거래 애플리케이션에서 보여드린 카운트다운 기능을 사용합니다.


기본 구현 기능
1. 전자상거래 웹사이트 플래시 킬 카운트다운을 모방한 미니 프로그램
2. 표시 형식은 예를 들어 1일 11시간 11분 11초 113. 플래시 킬 시간이 지나면 플래시 세일이 끝났다고 뜹니다


렌더링 먼저 보세요

미니 프로그램에서 전자상거래 플래시세일 카운트다운 효과를 실감해보세요

미니 프로그램에서 전자상거래 플래시세일 카운트다운 효과를 실감해보세요

실제로 구현은 매우 간단합니다

<span style="font-size:18px;"><!--index.wxml--> 
<view class="container">  
<text >秒杀: {{clock}}</text>  
<text>{{micro_second}}</text>  
</view></span>

다음은 js 구현 코드입니다

<span style="font-size:18px;">// indes.js  
/**   
 * 需要一个目标日期,初始化时,先得出到当前时间还有剩余多少秒  
 * 1.将秒数换成格式化输出为XX天XX小时XX分钟XX秒 XX  
 * 2.提供一个时钟,每10ms运行一次,渲染时钟,再总ms数自减10  
 * 3.剩余的秒次为零时,return,给出tips提示说,已经截止  
 */ 
    
// 定义一个总毫秒数,以一天为例  
// var total_micro_second = 3600 * 1000*24;//这是一天倒计时  
var total_micro_second = 10 * 1000;//这是10秒倒计时  
    
/* 毫秒级秒杀倒计时 */ 
function countdown(that) {  
   // 渲染倒计时时钟  
   that.setData({  
     clock:dateformat(total_micro_second)//格式化时间  
   });  
    
   if (total_micro_second <= 0) {  
     that.setData({  
       clock:"秒杀结束" 
     });  
     // timeout则跳出递归  
     return ;  
   }


관련 기사 더 보기 소규모 프로그램의 전자상거래 플래시 세일 카운트다운 효과에 대해 PHP 중국어 사이트를 주목해주세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.