Skip to content

Commit 336f649

Browse files
committed
chore: 删除TreeNode.vue多返回的titleField
1 parent 7d92053 commit 336f649

File tree

3 files changed

+16
-7
lines changed

3 files changed

+16
-7
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@wsfe/vue-tree",
3-
"version": "3.0.7",
3+
"version": "3.0.8",
44
"types": "./types",
55
"description": "A vue tree component using virtual list.",
66
"main": "./dist/v3/vue-tree.umd.js",

src/components/TreeNode.vue

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,10 @@ export default defineComponent({
6161
data: Object as PropType<TreeNode>,
6262
6363
/** 节点标题字段 */
64-
titleField: String,
64+
titleField: {
65+
type: String,
66+
default: ''
67+
},
6568
6669
/** 节点唯一标识字段 */
6770
keyField: String,
@@ -95,7 +98,7 @@ export default defineComponent({
9598
const dragoverAfter = ref(false)
9699
const keyField = props.keyField as string
97100
const getNode = props.getNode as Function
98-
const titleField = props.titleField as string
101+
// const titleField = props.titleField as string
99102
const wrapperCls = computed(() => {
100103
return [
101104
`${prefixCls}__wrapper`,
@@ -325,7 +328,7 @@ export default defineComponent({
325328
renderComponent,
326329
dragListeners,
327330
dropListeners,
328-
titleField,
331+
// titleField,
329332
handleExpand,
330333
handleCheck,
331334
handleSelect,

types/components/TreeNode.vue.d.ts

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@ declare const _default: import("vue-demi").DefineComponent<{
55
/** 节点数据,注意!!为了性能,不让 Vue 监听过多属性,这个 data 不是完整的 TreeNode ,不包括 _parent 和 children 属性 */
66
data: PropType<TreeNode>;
77
/** 节点标题字段 */
8-
titleField: StringConstructor;
8+
titleField: {
9+
type: StringConstructor;
10+
default: string;
11+
};
912
/** 节点唯一标识字段 */
1013
keyField: StringConstructor;
1114
/** 节点渲染 render 函数 */
@@ -59,7 +62,6 @@ declare const _default: import("vue-demi").DefineComponent<{
5962
renderComponent: import("vue-demi").ComputedRef<import("vue-demi").DefineComponent<{}, {}, {}, {}, {}, import("vue-demi").ComponentOptionsMixin, import("vue-demi").ComponentOptionsMixin, {}, string, import("vue-demi").VNodeProps & import("vue-demi").AllowedComponentProps & import("vue-demi").ComponentCustomProps, Readonly<import("vue-demi").ExtractPropTypes<{}>>, {}>>;
6063
dragListeners: import("vue-demi").ComputedRef<{}>;
6164
dropListeners: import("vue-demi").ComputedRef<{}>;
62-
titleField: string;
6365
handleExpand: () => void;
6466
handleCheck: () => void;
6567
handleSelect: () => void;
@@ -70,7 +72,10 @@ declare const _default: import("vue-demi").DefineComponent<{
7072
/** 节点数据,注意!!为了性能,不让 Vue 监听过多属性,这个 data 不是完整的 TreeNode ,不包括 _parent 和 children 属性 */
7173
data: PropType<TreeNode>;
7274
/** 节点标题字段 */
73-
titleField: StringConstructor;
75+
titleField: {
76+
type: StringConstructor;
77+
default: string;
78+
};
7479
/** 节点唯一标识字段 */
7580
keyField: StringConstructor;
7681
/** 节点渲染 render 函数 */
@@ -91,6 +96,7 @@ declare const _default: import("vue-demi").DefineComponent<{
9196
}>> & {
9297
[x: `on${Capitalize<string>}`]: ((...args: any[]) => any) | undefined;
9398
}, {
99+
titleField: string;
94100
checkable: boolean;
95101
selectable: boolean;
96102
unselectOnClick: boolean;

0 commit comments

Comments
 (0)