初始化项目, 添加TDesign等包

This commit is contained in:
zhengw
2025-11-28 16:49:36 +08:00
commit 3e53beb7bb
980 changed files with 39201 additions and 0 deletions

View File

@@ -0,0 +1,2 @@
export * from './props';
export * from './type';

View File

@@ -0,0 +1 @@
export*from"./props";export*from"./type";

View File

@@ -0,0 +1,3 @@
import { TdTransitionProps } from './type';
declare const props: TdTransitionProps;
export default props;

View File

@@ -0,0 +1 @@
const props={appear:{type:Boolean,value:!1},destoryOnHide:{type:Boolean,value:!1},durations:{type:null},name:{type:String,value:"t-transition"},visible:{type:Boolean,value:!1}};export default props;

View File

@@ -0,0 +1,8 @@
import { SuperComponent } from '../common/src/index';
export default class Transition extends SuperComponent {
externalClasses: string[];
behaviors: string[];
data: {
classPrefix: string;
};
}

View File

@@ -0,0 +1 @@
import{__decorate}from"tslib";import{SuperComponent,wxComponent}from"../common/src/index";import transition from"../mixins/transition";import config from"../common/config";const{prefix:prefix}=config,name=`${prefix}-transition`;let Transition=class extends SuperComponent{constructor(){super(...arguments),this.externalClasses=[`${prefix}-class`],this.behaviors=[transition()],this.data={classPrefix:name}}};Transition=__decorate([wxComponent()],Transition);export default Transition;

View File

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

View File

@@ -0,0 +1 @@
<wxs src="../common/utils.wxs" module="_"/><view class="class {{prefix}}-class {{classPrefix}} {{ transitionClass }}" style="{{_._style([visible ? '' : 'display: none', style, customStyle])}}" bind:transitionend="onTransitionEnd"><slot/></view>

View File

@@ -0,0 +1,4 @@
@import '../common/style/index.wxss';.t-transition-enter{opacity:0;}
.t-transition-enter-to{opacity:1;transition:opacity 1s;}
.t-transition-leave{opacity:1;}
.t-transition-leave-to{opacity:0;transition:opacity 1s;}

View File

@@ -0,0 +1,22 @@
export interface TdTransitionProps {
appear?: {
type: BooleanConstructor;
value?: boolean;
};
destoryOnHide?: {
type: BooleanConstructor;
value?: boolean;
};
durations?: {
type: null;
value?: number | number[];
};
name?: {
type: StringConstructor;
value?: string;
};
visible?: {
type: BooleanConstructor;
value?: boolean;
};
}

View File

@@ -0,0 +1 @@
export{};