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 @@
3d52e90e-e095-4171-80b0-d00cfc557d70

View File

@@ -0,0 +1 @@
"use strict";var _baseComponent=_interopRequireDefault(require("../helpers/baseComponent")),_classNames2=_interopRequireDefault(require("../helpers/classNames"));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}(0,_baseComponent.default)({relations:{"../grids/index":{type:"parent"}},properties:{prefixCls:{type:String,value:"wux-grid"},hoverClass:{type:String,value:"default"},thumb:{type:String,value:""},label:{type:String,value:""}},data:{width:"100%",bordered:!0,square:!0,index:0},computed:{classes:["prefixCls, hoverClass, bordered, square",function(e,t,r,n){var a;return{wrap:(0,_classNames2.default)(e,(_defineProperty(a={},"".concat(e,"--bordered"),r),_defineProperty(a,"".concat(e,"--square"),n),a)),content:"".concat(e,"__content"),inner:"".concat(e,"__inner"),hd:"".concat(e,"__hd"),thumb:"".concat(e,"__thumb"),bd:"".concat(e,"__bd"),label:"".concat(e,"__label"),hover:t&&"default"!==t?t:"".concat(e,"--hover")}}]},methods:{changeCurrent:function(e,t,r,n){this.setData({width:e,bordered:t,square:r,index:n})},onTap:function(){this.triggerEvent("click",this.data)}}});

View File

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

View File

@@ -0,0 +1,16 @@
<view class="wux-class {{ classes.wrap }}" hover-class="{{ classes.hover }}" style="width: {{ width }}" bindtap="onTap">
<view class="{{ classes.content }}">
<view class="{{ classes.inner }}">
<view class="{{ classes.hd }}">
<image class="{{ classes.thumb }}" src="{{ thumb }}" wx:if="{{ thumb }}" />
<block wx:else>
<slot name="header"></slot>
</block>
</view>
<view class="{{ classes.bd }}">
<view class="{{ classes.label }}" wx:if="{{ label }}">{{ label }}</view>
<slot></slot>
</view>
</view>
</view>
</view>

View File

@@ -0,0 +1 @@
.wux-grid{position:relative;float:left;box-sizing:border-box}.wux-grid--bordered::before{content:" ";position:absolute;right:0;top:0;width:1PX;bottom:0;border-right:1PX solid #d9d9d9;color:#d9d9d9;transform-origin:100% 0;transform:scaleX(.5)}.wux-grid--bordered::after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1PX;border-bottom:1PX solid #d9d9d9;color:#d9d9d9;transform-origin:0 100%;transform:scaleY(.5)}.wux-grid--hover{background-color:#ececec}.wux-grid__thumb{width:56rpx;height:56rpx;display:block;margin:0 auto}.wux-grid__label{text-align:center;color:#000;font-size:28rpx;margin-top:10rpx;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.wux-grid__inner{height:100%;width:100%;text-align:center;padding:40rpx 20rpx;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.wux-grid--square .wux-grid__content{position:relative;display:block;content:' ';padding-bottom:100%}.wux-grid--square .wux-grid__inner{position:absolute;top:50%;transform:translate3d(0,-50%,0)}