首页 > 技术文章 > 小程序07 动态进度条

rask 2018-10-11 20:48 原文

效果图

使用基础内容组件progress制作动态进度条。

 

视图代码

<!--pages/progress/progress.wxml-->
<progress stroke-width='30' percent='{{value}}'></progress>

  

逻辑层代码

// pages/progress/progress.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    value:0
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let timer;
    timer=()=>{
      setTimeout(()=>{
        const val=this.data.value;
        this.setData({value:val<100?val+10:0});
        timer();
      },2000);
    }
    timer();
  }
})

  

推荐阅读