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 @@
a684d413-e035-4755-801a-419ea375579c

View File

@@ -0,0 +1 @@
"use strict";var _baseComponent=_interopRequireDefault(require("../helpers/baseComponent")),_classNames=_interopRequireDefault(require("../helpers/classNames")),_utils=require("../popup-select/utils");function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function ownKeys(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(n,!0).forEach(function(e){_defineProperty(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys(n).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var defaults={prefixCls:"wux-select",value:"",options:[],multiple:!1,max:-1,toolbar:{title:"请选择",cancelText:"取消",confirmText:"确定"},onChange:function(){},onConfirm:function(){},onCancel:function(){}};function runCallbacks(e,t,n){var r=t.value,o=n.data,i=o.options,s=o.multiple,l=(0,_utils.getSelectIndex)(i,r,s);"function"==typeof n.fns[e]&&n.fns[e].call(n,r,l,i)}(0,_baseComponent.default)({useFunc:!0,data:defaults,methods:{open:function(e){var t=0<arguments.length&&void 0!==e?e:{},n=this.$$mergeOptionsAndBindMethods(Object.assign({},defaults,t,{max:parseInt(t.max)}));this.$$setData(_objectSpread({visible:!0},n))},close:function(e){this.select=this.select||this.selectComponent("#wux-popup-select"),this.select&&this.select.close(e)},onConfirm:function(e){return runCallbacks("onConfirm",e.detail,this)},onCancel:function(e){return runCallbacks("onCancel",e.detail,this)},onValueChange:function(e){return runCallbacks("onChange",e.detail,this)},onVisibleChange:function(e){this.$$setData({visible:e.detail.visible})}}});

View File

@@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
"wux-popup-select": "../popup-select/index"
}
}

View File

@@ -0,0 +1,16 @@
<wux-popup-select
id="wux-popup-select"
prefixCls="{{ prefixCls }}"
value="{{ value }}"
options="{{ options }}"
multiple="{{ multiple }}"
max="{{ max }}"
toolbar="{{ toolbar }}"
visible="{{ visible }}"
controlled
disabled
bind:cancel="onCancel"
bind:confirm="onConfirm"
bind:visibleChange="onVisibleChange"
bind:valueChange="onValueChange"
/>

View File

@@ -0,0 +1 @@
.wux-select__scroll-view{max-height:540rpx}.wux-select__toolbar{position:relative;width:100%;font-size:34rpx;line-height:1.5;color:rgba(0,0,0,.85);background:#f7f7f8}.wux-select__toolbar::before{content:" ";position:absolute;left:0;top:0;right:0;height:1PX;border-top:1PX solid #d9d9d9;color:#d9d9d9;transform-origin:0 0;transform:scaleY(.5)}.wux-select__inner{height:88rpx;display:-ms-flexbox;display:flex;text-align:center}.wux-select__title{position:absolute;display:block;width:100%;padding:0;font-size:34rpx;font-weight:400;line-height:88rpx;color:rgba(0,0,0,.85);text-align:center;white-space:nowrap}.wux-select__button{position:absolute;box-sizing:border-box;height:88rpx;line-height:88rpx;padding:0 30rpx;z-index:10}.wux-select__button--cancel{left:0;color:#b2b2b2}.wux-select__button--confirm{right:0;color:#33cd5f}.wux-select__button--hover{background-color:#ececec}