js实现多个倒计时并行 js拼团倒计时

论坛 期权论坛     
选择匿名的用户   2021-5-23 19:55   106   0
<div class="blogpost-body" id="cnblogs_post_body">
<p>本文是对类似于拼团,多个商品每个都有各自的<span style="color:#000000;"><a href="http://www.100sucai.com/tag/22/"><span style="color:#000000;">js倒计时</span></a></span>,一开始接到接到这个需求也是头疼了一阵子,如果是在商品列表少的时候完全就可以写成死的,固定的变量,写几个定时器就ok了,</p>
<p>但是这次数据是活的,看一些拼团app都可以实现,既然能实现就搞起来,有了以下的想法 使用环境 vue</p>
<p>写一个准备渲染的死数据</p>
<div class="jb51code">
  <div>
   <div class="syntaxhighlighter js" id="highlighter_878228">
    <div class="toolbar">
     ?
    </div>
    <table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td class="gutter">
        <div class="line number1 index0 alt2">
         1
        </div>
        <div class="line number2 index1 alt1">
         2
        </div>
        <div class="line number3 index2 alt2">
         3
        </div>
        <div class="line number4 index3 alt1">
         4
        </div>
        <div class="line number5 index4 alt2">
         5
        </div>
        <div class="line number6 index5 alt1">
         6
        </div>
        <div class="line number7 index6 alt2">
         7
        </div>
        <div class="line number8 index7 alt1">
         8
        </div>
        <div class="line number9 index8 alt2">
         9
        </div>
        <div class="line number10 index9 alt1">
         10
        </div>
        <div class="line number11 index10 alt2">
         11
        </div>
        <div class="line number12 index11 alt1">
         12
        </div>
        <div class="line number13 index12 alt2">
         13
        </div>
        <div class="line number14 index13 alt1">
         14
        </div>
        <div class="line number15 index14 alt2">
         15
        </div>
        <div class="line number16 index15 alt1">
         16
        </div>
        <div class="line number17 index16 alt2">
         17
        </div>
        <div class="line number18 index17 alt1">
         18
        </div> </td><td class="code">
        <div>
         <div class="line number1 index0 alt2">
          <code class="js plain">data () {<!-- --></code>
         </div>
         <div class="line number2 index1 alt1">
          <code class="js spaces"> </code>
          <code class="js keyword">return</code>
          <code class="js plain">{<!-- --></code>
         </div>
         <div class="line number3 index2 alt2">
          <code class="js spaces">  </code>
          <code class="js plain">list: [ </code>
          <code class="js comments">// 准备渲染的数据</code>
         </div>
         <div class="line number4 index3 alt1">
          <code class="js spaces">   </code>
          <code class="js plain">{<!-- --></code>
         </div>
         <div class="line number5 index4 alt2">
          <code class="js spaces">    </code>
          <code class="js plain">remainTime: 900000, </code>
          <code class="js comments">// 距离结束还有多久</code>
         </div>
         <div class="line number6 index5 alt1">
          <code class="js spaces">    </code>
          <code class="js plain">remainTimeStr: </code>
          <code class="js string">&#39;&#39;</code>
          <code class="js comments">// 展示文案</code>
         </div>
         <div class="line number7 index6 alt2">
          <code class="js spaces">   </code>
          <code class="js plain">},</code>
         </div>
         <div class="line number8 index7 alt1">
          <code class="js spaces">   </code>
          <code class="js plain">{<!-- --></code>
         </div>
         <div class="line number9 index8 alt2">
          <code class="js spaces">    </code>
          <code class="js plain">remainTime: 400000,</code>
         </div>
         <div class="line number10 index9 alt1">
          <code class="js spaces">    </code>
          <code class="js plain">remainTimeStr: </code>
          <code class="js string">&#39;&#39;</code>
         </div>
         <div class="line number11 index10 alt2">
          <code class="js spaces">   </code>
          <code class="js plain">},</code>
         </div>
         <div class="line number12 index11 alt1">
          <code class="js spaces">   </code>
          <code class="js plain">{<!-- --></code>
         </div>
         <div class="line number13 index12 alt2">
          <code class="js spaces">    </code>
          <code class="js plain">remainTime: 60500,</code>
         </div>
         <div class="line number14 index13 alt1">
          <code class="js spaces">    </code>
          <code class="js plain">remainTimeStr: </code>
          <code class="js string">&#39;&#39;</code>
         </div>
         <div class="line number15 index14 alt2">
          <code class="js spaces">   </code>
          <code class="js plain">},</code>
         </div>
         <div class="line number16 index15 alt1">
          <code class="js spaces">  </code>
          <code class="js plain">]</code>
         </div>
         <div class="line number17 index16 alt2">
          <code class="js spaces"> </code>
          <code class="js plain">}</code>
         </div>
         <div class="line number18 index17 alt1">
          <code class="js plain">}
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP