温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

微信小程序开发中如何实现下载进度条

发布时间:2022-04-18 16:17:39 来源:亿速云 阅读:467 作者:iii 栏目:开发技术

这篇文章主要讲解了“微信小程序开发中如何实现下载进度条”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序开发中如何实现下载进度条”吧!

效果:

微信小程序开发中如何实现下载进度条

progress进度条是微信小程序的组件,和HTML5的进度条progress类似。

progress属性介绍

属性名作用参数值
percent进度百分比0~100
show-info在进度条右侧显示百分比true/false 默认false
active进度条从左往右的动画true/false 默认false
stroke-width进度条线的宽度,单位px默认6px
color进度条颜色#09BB07
activeColor已选择的进度条的颜色
backgroundColor未选择的进度条的颜色

下载进度条制作

一、wxml视图制作

<progress percent="100" active='true' stroke-width="4" />
<view class='title-line'>
 progress</view>

<view class='column'>
 <button class='button' type='primary' size='mini' bindtap='startDown'>开始下载</button>

 <text class="title">下载进度:</text>

 <progress percent="{{percent}}" show-info active='{{isDown}}' stroke-width="14" />
</view>
  1. 这里不光教大家学会制作下载进度条,顺带教大家做网页加载过程中的进度条,就是最上面那行加载线,反正原理是一样的,核心还是小程序自带控件progress

  2. active用于控制显示进度条动画

  3. percent 设置已选择的进度条进度

  4. 当点击开始下载的时候,触发startDown事件

二、xxx.js

Page({
 data: {
 isDown: false,
 percent: 0,
},
startDown: function (e) {
 this.setData({
  isDown: true,
  percent: 100,
 })
 },

js里的代码比较简单,data里面isDown控制是否开始下载,percent设置下载进度条

startDown 处理开始下载的逻辑,更新下载进度条,以及开始执行下载动画效果

感谢各位的阅读,以上就是“微信小程序开发中如何实现下载进度条”的内容了,经过本文的学习后,相信大家对微信小程序开发中如何实现下载进度条这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI