0
点赞
收藏
分享

微信扫一扫

【Kevin Learn 小程序】-->progress

效果图

【Kevin Learn 小程序】-->progress_json

属性

参考:​​progress​​

代码

  1. app.js
//app.js
App({
onLaunch: function () {
console.log('App Launch')
},
onShow: function () {
console.log('App Show')
},
onHide: function () {
console.log('App Hide')
},
globalData: {
hasLogin: false
}
})
  1. app.json
{
"pages": [
"pages/progress/progress"
],
"window": {
"backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTitleText": "WeChat",
"navigationBarTextStyle": "black"
},
"style": "v2",
"sitemapLocation": "sitemap.json"
}
  1. progress.js
Page({
data: {
percentValue: 0
},
onLoad() {
let timer;
timer = () => {
setTimeout(() => {
const value = this.data.percentValue;
this.setData({
percentValue: value < 100 ? value + 10 : value
});
timer()
}, 2000);
}
timer();
}
})
  1. progress.json
{
"navigationBarTitleText": "进度条"
}
  1. progress.wxml
<view class="block">
<progress percent="20" show-info />
</view>
<view class="block">
<progress percent="40" stroke-width="12" />
</view>
<view class="block">
<progress percent="60" color="pink" />
</view>
<view class="block">
<progress percent="80" active />
</view>
<view class="block">
<progress percent="50" activeColor="#13c3a1" backgroundColor="#fff" />
</view>
<!-- active-mode -->
<view class="block">
<progress percent="{{percentValue}}" show-info active active-mode="backwords"/>
</view>
  1. progress.wxss
.block {
margin: 10px auto;
}


举报

相关推荐

0 条评论