first commit

This commit is contained in:
PC-202306242200\Administrator
2026-03-28 23:09:02 +08:00
commit dac42e3b0c
3512 changed files with 181637 additions and 0 deletions

View File

@@ -0,0 +1 @@
"use strict";const uni_modules_uviewPlus_libs_config_props=require("../../libs/config/props.js");const props={props:{seconds:{type:[String,Number],default:()=>uni_modules_uviewPlus_libs_config_props.defProps.code.seconds},startText:{type:String,default:()=>uni_modules_uviewPlus_libs_config_props.defProps.code.startText},changeText:{type:String,default:()=>uni_modules_uviewPlus_libs_config_props.defProps.code.changeText},endText:{type:String,default:()=>uni_modules_uviewPlus_libs_config_props.defProps.code.endText},keepRunning:{type:Boolean,default:()=>uni_modules_uviewPlus_libs_config_props.defProps.code.keepRunning},uniqueKey:{type:String,default:()=>uni_modules_uviewPlus_libs_config_props.defProps.code.uniqueKey}}};exports.props=props;

View File

@@ -0,0 +1 @@
.u-empty.data-v-7706317b,.u-empty__wrap.data-v-7706317b,.u-tabs.data-v-7706317b,.u-tabs__wrapper.data-v-7706317b,.u-tabs__wrapper__scroll-view-wrapper.data-v-7706317b,.u-tabs__wrapper__scroll-view.data-v-7706317b,.u-tabs__wrapper__nav.data-v-7706317b,.u-tabs__wrapper__nav__line.data-v-7706317b{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}

View File

@@ -0,0 +1 @@
<view class="u-code data-v-7706317b"></view>

View File

@@ -0,0 +1 @@
"use strict";const common_vendor=require("../../../../common/vendor.js");const uni_modules_uviewPlus_components_uCode_props=require("./props.js");const uni_modules_uviewPlus_libs_mixin_mpMixin=require("../../libs/mixin/mpMixin.js");const uni_modules_uviewPlus_libs_mixin_mixin=require("../../libs/mixin/mixin.js");const _sfc_main={name:"u-code",mixins:[uni_modules_uviewPlus_libs_mixin_mpMixin.mpMixin,uni_modules_uviewPlus_libs_mixin_mixin.mixin,uni_modules_uviewPlus_components_uCode_props.props],data(){return{secNum:this.seconds,timer:null,canGetCode:true}},mounted(){this.checkKeepRunning()},watch:{seconds:{immediate:true,handler(n){this.secNum=n}}},emits:["start","end","change"],methods:{checkKeepRunning(){let lastTimestamp=Number(common_vendor.index.getStorageSync(this.uniqueKey+"_$uCountDownTimestamp"));if(!lastTimestamp)return this.changeEvent(this.startText);let nowTimestamp=Math.floor(+new Date/1e3);if(this.keepRunning&&lastTimestamp&&lastTimestamp>nowTimestamp){this.secNum=lastTimestamp-nowTimestamp;common_vendor.index.removeStorageSync(this.uniqueKey+"_$uCountDownTimestamp");this.start()}else{this.changeEvent(this.startText)}},start(){if(this.timer){clearInterval(this.timer);this.timer=null}this.$emit("start");this.canGetCode=false;this.changeEvent(this.changeText.replace(/x|X/,this.secNum));this.timer=setInterval((()=>{if(--this.secNum){this.changeEvent(this.changeText.replace(/x|X/,this.secNum))}else{clearInterval(this.timer);this.timer=null;this.changeEvent(this.endText);this.secNum=this.seconds;this.$emit("end");this.canGetCode=true}}),1e3);this.setTimeToStorage()},reset(){this.canGetCode=true;clearInterval(this.timer);this.secNum=this.seconds;this.changeEvent(this.endText)},changeEvent(text){this.$emit("change",text)},setTimeToStorage(){if(!this.keepRunning||!this.timer)return;if(this.secNum>0&&this.secNum<this.seconds){let nowTimestamp=Math.floor(+new Date/1e3);common_vendor.index.setStorage({key:this.uniqueKey+"_$uCountDownTimestamp",data:nowTimestamp+Number(this.secNum)})}}},beforeUnmount(){this.setTimeToStorage();clearTimeout(this.timer);this.timer=null}};function _sfc_render(_ctx,_cache,$props,$setup,$data,$options){return{}}const Component=common_vendor._export_sfc(_sfc_main,[["render",_sfc_render],["__scopeId","data-v-7706317b"]]);my.createComponent(Component);

View File

@@ -0,0 +1,5 @@
{
"component": true,
"styleIsolation": "apply-shared",
"usingComponents": {}
}