微信小程序实现下载进度条的方法

网友投稿 867 2023-03-07


微信小程序实现下载进度条的方法

我们经常会在APP下载中看到下载进度条,这个进度条是为了和用户交互,告知用户当前的进度,不然让用户一直处于等待,用户等超过1分钟就会崩溃的,今天代码君就教大家如何在小程序中也制作下载进度条

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

下载进度:

这里不光教大家学会制作下载进度条,顺带教大家做网页加载过程中的进度条,就是最上面那行加载线,反正原理是一样的,核心还是小程序自带控件progress

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

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

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

二、xxx.js

Page({

data: {

isDown: false,

percent: 0,

},

startDown: function (e) {

this.setData({

isDown: true,

percent: 100,

})

},

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

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

总结

进度条用处很多,代码君只是列举了上面的两个例子,其实进度条还可以做抢购销量剩余进度条,时间完成剩余度等等,给读者留个小作业,请读者自行完成我列举出来的另外两个进度条例子,好啦,今天关于进度条就讲解到这里。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:linux接口设计(linux命令接口)
下一篇:文档管理接口平台(好用的文档管理系统)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~