⼩程序实现下载进度条的⽅法
我们经常会在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 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设置下载进度条
如何制作app小程序startDown 处理开始下载的逻辑,更新下载进度条,以及开始执⾏下载动画效果
总结
进度条⽤处很多,代码君只是列举了上⾯的两个例⼦,其实进度条还可以做抢购销量剩余进度条,时间
完成剩余度等等,给读者留个⼩作业,请读者⾃⾏完成我列举出来的另外两个进度条例⼦,好啦,今天关于进度条就讲解到这⾥。
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论