Skip to content

Commit 6e7aacd

Browse files
committed
fix(utils): 移除 prop-util 包
1 parent 39901e7 commit 6e7aacd

File tree

4 files changed

+23
-71
lines changed

4 files changed

+23
-71
lines changed

packages/utils/src/index.ts

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -118,19 +118,6 @@ export { emitEvent, getActualTarget, correctTarget } from './event'
118118

119119
export { noop, callInterceptor } from './function'
120120

121-
// 当真有人这么用的吗? 待移除
122-
export {
123-
unknownProp,
124-
numericProp,
125-
truthProp,
126-
makeRequiredProp,
127-
makeArrayProp,
128-
makeNumberProp,
129-
makeNumericProp,
130-
makeStringProp,
131-
makeStringValidProp
132-
} from './prop-util'
133-
134121
export { fastdom, fastdomAsync, fastdomSandbox } from './fastdom'
135122

136123
// 待移除。 移到fullscreen组件 内部去, 或起个更好的名字

packages/utils/src/prop-util/index.ts

Lines changed: 0 additions & 39 deletions
This file was deleted.

packages/vue/src/virtual-scroll-box/src/index.ts

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,23 @@
11
import { $props, $prefix, $setup, defineComponent } from '@opentiny/vue-common'
2-
import { numericProp, makeNumericProp, makeArrayProp } from '@opentiny/vue-renderless/common/prop-util'
32

43
import template from 'virtual-template?pc'
54

65
export default defineComponent({
76
name: $prefix + 'VirtualScrollBox',
87
props: {
98
...$props,
10-
width: numericProp, // 区域的宽度
11-
height: numericProp, // 区域的高度
12-
rowBuffer: makeNumericProp(200), // 行缓冲区高度
13-
columnBuffer: makeNumericProp(200), // 列缓冲区宽度
14-
scrollbarSize: numericProp, // 滚动条尺寸
15-
columns: makeArrayProp(), // 所有的列
16-
columnSizes: makeArrayProp(), // 每个列对应的宽度
17-
rows: makeArrayProp(), // 所有的行
18-
rowSizes: makeArrayProp(), // 每个行对应的高度
19-
fixedRows: makeArrayProp(), // 行固定配置
20-
fixedColumns: makeArrayProp(), // 列固定配置
21-
spanConfig: makeArrayProp() // 单元格合并配置
9+
width: [Number, String], // 区域的宽度
10+
height: [Number, String], // 区域的高度
11+
rowBuffer: { type: [Number, String], default: 200 }, // 行缓冲区高度
12+
columnBuffer: { type: [Number, String], default: 200 }, // 列缓冲区宽度
13+
scrollbarSize: [Number, String], // 滚动条尺寸
14+
columns: { type: Array, default: () => [] }, // 所有的列
15+
columnSizes: { type: Array, default: () => [] }, // 每个列对应的宽度
16+
rows: { type: Array, default: () => [] }, // 所有的行
17+
rowSizes: { type: Array, default: () => [] }, // 每个行对应的高度
18+
fixedRows: { type: Array, default: () => [] }, // 行固定配置
19+
fixedColumns: { type: Array, default: () => [] }, // 列固定配置
20+
spanConfig: { type: Array, default: () => [] } // 单元格合并配置
2221
},
2322
setup(props, context) {
2423
return $setup({ props, context, template })

packages/vue/src/virtual-tree/src/index.ts

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,22 @@
11
import { $props, $prefix, $setup, defineComponent } from '@opentiny/vue-common'
2-
import { numericProp, makeNumericProp, unknownProp } from '@opentiny/vue-renderless/common/prop-util'
32

43
import template from 'virtual-template?pc'
54

65
export default defineComponent({
76
name: $prefix + 'VirtualTree',
87
props: {
98
...$props,
10-
width: numericProp,
11-
height: numericProp,
12-
rowHeight: makeNumericProp(36),
13-
scrollbarSize: makeNumericProp(6),
14-
treeOp: unknownProp
9+
width: [Number, String],
10+
height: [Number, String],
11+
rowHeight: {
12+
type: Number,
13+
default: 36
14+
},
15+
scrollbarSize: {
16+
type: Number,
17+
default: 6
18+
},
19+
treeOp: null
1520
},
1621
setup(props, context) {
1722
return $setup({ props, context, template })

0 commit comments

Comments
 (0)