weui-wxss
Version:
35 lines (31 loc) • 539 B
JavaScript
function _next() {
const that = this;
if (this.data.progress >= 100) {
this.setData({
disabled: false,
});
return true;
}
this.data.progress += 1;
this.setData({
progress: this.data.progress,
});
setTimeout(() => {
_next.call(that);
}, 20);
}
Page({
mixins: [require('../../mixin/common')],
data: {
progress: 0,
disabled: false,
},
upload() {
if (this.data.disabled) return;
this.setData({
progress: 0,
disabled: true,
});
_next.call(this);
},
});