first commit
This commit is contained in:
43
uni_modules/tdesign-uniapp/components/grid/props.ts
Normal file
43
uni_modules/tdesign-uniapp/components/grid/props.ts
Normal file
@@ -0,0 +1,43 @@
|
||||
/* eslint-disable */
|
||||
|
||||
/**
|
||||
* 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC
|
||||
* */
|
||||
|
||||
import type { TdGridProps } from './type';
|
||||
export default {
|
||||
/** 内容对齐方式 */
|
||||
align: {
|
||||
type: String,
|
||||
default: 'center' as TdGridProps['align'],
|
||||
validator(val: TdGridProps['align']): boolean {
|
||||
if (!val) return true;
|
||||
return ['left', 'center'].includes(val);
|
||||
},
|
||||
},
|
||||
/** 边框,默认不显示。值为 true 则显示默认边框,值类型为 object 则表示自定义边框样式 */
|
||||
border: {
|
||||
type: [Boolean, Object],
|
||||
default: false as TdGridProps['border'],
|
||||
},
|
||||
/** 每一行的列数量;为 0 时等于固定大小 */
|
||||
column: {
|
||||
type: Number,
|
||||
default: 4,
|
||||
},
|
||||
/** 间隔大小 */
|
||||
gutter: {
|
||||
type: Number,
|
||||
},
|
||||
/** 是否开启点击反馈 */
|
||||
hover: Boolean,
|
||||
/** 宫格的风格 */
|
||||
theme: {
|
||||
type: String,
|
||||
default: 'default' as TdGridProps['theme'],
|
||||
validator(val: TdGridProps['theme']): boolean {
|
||||
if (!val) return true;
|
||||
return ['default', 'card'].includes(val);
|
||||
},
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user