初始化项目, 添加TDesign等包
This commit is contained in:
3
miniprogram/miniprogram_npm/tdesign-miniprogram/row/props.d.ts
vendored
Normal file
3
miniprogram/miniprogram_npm/tdesign-miniprogram/row/props.d.ts
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import { TdRowProps } from './type';
|
||||
declare const props: TdRowProps;
|
||||
export default props;
|
||||
@@ -0,0 +1 @@
|
||||
const props={gutter:{type:null}};export default props;
|
||||
15
miniprogram/miniprogram_npm/tdesign-miniprogram/row/row.d.ts
vendored
Normal file
15
miniprogram/miniprogram_npm/tdesign-miniprogram/row/row.d.ts
vendored
Normal 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;
|
||||
};
|
||||
}
|
||||
@@ -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;
|
||||
@@ -0,0 +1 @@
|
||||
{"component":true,"styleIsolation":"apply-shared","usingComponents":{}}
|
||||
@@ -0,0 +1 @@
|
||||
<wxs src="./row.wxs" module="utils"/><view class="class {{prefix}}-row" style="{{ utils.getRowStyles(gutter, style, customStyle) }}"><slot/></view>
|
||||
17
miniprogram/miniprogram_npm/tdesign-miniprogram/row/row.wxs
Normal file
17
miniprogram/miniprogram_npm/tdesign-miniprogram/row/row.wxs
Normal 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,
|
||||
};
|
||||
@@ -0,0 +1 @@
|
||||
@import '../common/style/index.wxss';.t-row{display:flex;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;}
|
||||
6
miniprogram/miniprogram_npm/tdesign-miniprogram/row/type.d.ts
vendored
Normal file
6
miniprogram/miniprogram_npm/tdesign-miniprogram/row/type.d.ts
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
export interface TdRowProps {
|
||||
gutter?: {
|
||||
type: null;
|
||||
value?: string | number;
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
export{};
|
||||
Reference in New Issue
Block a user