dk-progress.wxml 736 B

123456789101112131415161718
  1. <view class="out-view">
  2. <view wx:for="{{10}}" wx:for-index="dkprogressIndex" wx:key="dkprogressIndex">
  3. <view wx:if="{{(item+1) <= wxs.getInt(progress)}}" style="border-radius: 2rpx;background: #77C5D5;width: 100%;height: 100%;"></view>
  4. <view wx:if="{{(item+1) === (wxs.getInt(progress)+1)}}" style="{{'border-radius: 2rpx;background: #77C5D5;width: '+(wxs.getFloat(progress)*100)+'%;height: 100%;'}}"></view>
  5. </view>
  6. </view>
  7. <wxs module="wxs">
  8. var getInt = function(number){
  9. return parseInt(number/10)
  10. }
  11. var getFloat = function(number){
  12. var arr = parseFloat(number/10).toFixed(2).split(".")
  13. return parseFloat('0.'+arr[1])
  14. }
  15. module.exports.getInt = getInt;
  16. module.exports.getFloat = getFloat;
  17. </wxs>