first commit

This commit is contained in:
编码猿
2024-09-27 02:06:13 +08:00
commit 852d94fbb9
36760 changed files with 3274413 additions and 0 deletions

View File

@@ -0,0 +1 @@
0c2bf5e8-53ff-4afc-8d97-b62c43d46645

View File

@@ -0,0 +1 @@
"use strict";var _baseComponent=_interopRequireDefault(require("../helpers/baseComponent")),_classNames2=_interopRequireDefault(require("../helpers/classNames")),_styleToCssString=_interopRequireDefault(require("../helpers/styleToCssString")),_colors=require("../helpers/colors");function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var defaultColors={normal:_colors.colors.positive,progress:_colors.colors.positive,error:_colors.colors.assertive,success:_colors.colors.balanced};(0,_baseComponent.default)({properties:{prefixCls:{type:String,value:"wux-progress"},percent:{type:Number,value:0,observer:"updateStyle"},strokeWidth:{type:Number,value:10,observer:"updateStyle"},activeColor:{type:String,value:"",observer:"updateStyle"},backgroundColor:{type:String,value:"#f3f3f3"},status:{type:String,value:"normal",observer:"updateStyle"},shape:{type:String,value:"round"},barStyle:{type:[String,Object],value:"",observer:function(e){this.setData({extStyle:(0,_styleToCssString.default)(e)})}},showInfo:{type:Boolean,value:!1}},data:{width:0,style:"",extStyle:""},computed:{classes:["prefixCls, shape, status",function(e,t,r){var o;return{wrap:(0,_classNames2.default)(e,(_defineProperty(o={},"".concat(e,"--").concat(t),t),_defineProperty(o,"".concat(e,"--").concat(r),r),o)),outer:"".concat(e,"__outer"),inner:"".concat(e,"__inner"),bar:"".concat(e,"__bar"),text:"".concat(e,"__text")}}]},methods:{updateStyle:function(e){var t=0<arguments.length&&void 0!==e?e:{},r=Object.assign({},this.data,t),o=r.percent,a=r.strokeWidth,s=r.activeColor,l=r.status,n=o<0?0:100<o?100:o,u=0<a?a:10,c=s||(defaultColors[l]||defaultColors.normal),i="background-color: ".concat(c,"; width: ").concat(n,"%; height: ").concat(u,"px;");this.setData({width:n,style:i})}},attached:function(){this.updateStyle()}});

View File

@@ -0,0 +1,3 @@
{
"component": true
}

View File

@@ -0,0 +1,8 @@
<view class="wux-class {{ classes.wrap }}">
<view class="{{ classes.outer }}">
<view class="{{ classes.inner }}" style="background-color: {{ backgroundColor }}">
<view class="{{ classes.bar }}" style="{{ style }} {{ extStyle }}"></view>
</view>
</view>
<view class="{{ classes.text }}" wx:if="{{ showInfo }}">{{ width + '%' }}</view>
</view>

View File

@@ -0,0 +1 @@
.wux-progress{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.wux-progress__outer{-ms-flex:1;flex:1}.wux-progress__inner{background-color:#f3f3f3}.wux-progress__bar{background-color:#33cd5f;transition:all .3s linear 0s}.wux-progress__text{margin-left:10rpx;text-align:left;vertical-align:middle}.wux-progress--round .wux-progress__bar,.wux-progress--round .wux-progress__inner{border-radius:200rpx}.wux-progress--progress .wux-progress__bar{position:relative}.wux-progress--progress .wux-progress__bar::before{content:'';opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border-radius:20rpx;animation:progress 2s ease-in-out infinite}@keyframes progress{0%{opacity:.3;width:0}100%{opacity:0;width:100%}}