初始化项目, 添加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,3 @@
import { TdRowProps } from './type';
declare const props: TdRowProps;
export default props;

View File

@@ -0,0 +1 @@
const props={gutter:{type:null}};export default props;

View File

@@ -0,0 +1,15 @@
import { SuperComponent, RelationsOptions } from '../common/src/index';
export default class Row extends SuperComponent {
externalClasses: any[];
properties: import("./type").TdRowProps;
data: {
prefix: string;
};
relations: RelationsOptions;
observers: {
gutter(): void;
};
methods: {
setGutter(): void;
};
}

View File

@@ -0,0 +1 @@
import{__decorate}from"tslib";import{SuperComponent,wxComponent}from"../common/src/index";import config from"../common/config";import props from"./props";const{prefix:prefix}=config;let Row=class extends SuperComponent{constructor(){super(...arguments),this.externalClasses=[],this.properties=props,this.data={prefix:prefix},this.relations={"../col/col":{type:"child",linked(t){const{gutter:o}=this.data;o&&t.setData({gutter:o})}}},this.observers={gutter(){this.setGutter()}},this.methods={setGutter(){const{gutter:t}=this.data;this.$children.forEach(o=>{o.setData({gutter:t})})}}}};Row=__decorate([wxComponent()],Row);export default Row;

View File

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

View File

@@ -0,0 +1 @@
<wxs src="./row.wxs" module="utils"/><view class="class {{prefix}}-row" style="{{ utils.getRowStyles(gutter, style, customStyle) }}"><slot/></view>

View File

@@ -0,0 +1,17 @@
var utils = require('../common/utils.wxs');
function getRowStyles(gutter, style, customStyle) {
var _style = '';
if (gutter) {
_style = utils._style({
'margin-right': utils.addUnit(-gutter / 2),
'margin-left': utils.addUnit(-gutter / 2),
});
}
return utils._style([style, customStyle]) + _style;
}
module.exports = {
getRowStyles: getRowStyles,
};

View File

@@ -0,0 +1 @@
@import '../common/style/index.wxss';.t-row{display:flex;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;}

View File

@@ -0,0 +1,6 @@
export interface TdRowProps {
gutter?: {
type: null;
value?: string | number;
};
}

View File

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