本篇文章主要介绍了微信小程序实现下载进度条的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
我们经常会在APP下载中看到下载进度条,这个进度条是为了和用户交互,告知用户当前的进度,不然让用户一直处于等待,用户等超过1分钟就会崩溃的,今天代码君就教大家如何在小程序中也制作下载进度条
progress进度条是微信小程序的组件,和HTML5的进度条progress类似。
progress属性介绍
属性名 作用 参数值percent进度百分比0~100show-info在进度条右侧显示百分比true/false 默认falseactive进度条从左往右的动画true/false 默认falsestroke-width进度条线的宽度,单位px默认6pxcolor进度条颜色#09BB07activeColor已选择的进度条的颜色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里的代码比较简单,data里面isDown控制是否开始下载,percent设置下载进度条
startDown 处理开始下载的逻辑,更新下载进度条,以及开始执行下载动画效果
总结
进度条用处很多,代码君只是列举了上面的两个例子,其实进度条还可以做抢购销量剩余进度条,时间完成剩余度等等,给读者留个小作业,请读者自行完成我列举出来的另外两个进度条例子,好啦,今天关于进度条就讲解到这里。
上面是我整理给大家的,希望今后会对大家有帮助。
相关文章:
有关JavaScript的伪数组用法(详细教程)
使用JS如何判断客户端类型
使用webpack如何提取第三方库
JavaScript模块优化
使用webpack+express如何实现多页站点开发
Webpack框架(掌握核心技术)
以上就是在微信小程序中如何实现下载进度条的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2749643.html