|
13 | 13 | | 属性 | 说明 | 类型 | 默认值 |
|
14 | 14 | | ------------------------ | ------------------------------------------- | --------------------------------- | ------------- |
|
15 | 15 | | data(v-model) | 源数据,注意不是 `JSON` 字符串 | `JSON` 数据对象 | - |
|
16 |
| -| collapsedNodeLength | 长度大于此阈值的对象或数组将被折叠 | number | Infinity | |
| 16 | +| collapsedNodeLength | 长度大于此阈值的对象或数组将被折叠 | number | Infinity | |
17 | 17 | | deep | 深度,大于该深度的节点将被折叠 | number | Infinity |
|
18 | 18 | | showLength | 在数据折叠的时候展示长度 | boolean | false |
|
19 | 19 | | showLine | 展示标识线 | boolean | true |
|
|
31 | 31 | | selectOnClickNode | 支持点击节点的时候触发选择 | boolean | true |
|
32 | 32 | | highlightSelectedNode | 支持高亮已选择节点 | boolean | true |
|
33 | 33 | | collapsedOnClickBrackets | 支持点击括号折叠 | boolean | true |
|
34 |
| -| renderNodeKey | 渲染节点键,也可使用 #renderNodeKey | ({ node, defaultKey }) => vNode | - | |
| 34 | +| renderNodeKey | 渲染节点键,也可使用 #renderNodeKey | ({ node, defaultKey }) => vNode | - | |
35 | 35 | | renderNodeValue | 自定义渲染节点值,也可使用 #renderNodeValue | ({ node, defaultValue }) => vNode | - |
|
36 | 36 | | editable | 支持可编辑 | boolean | false |
|
37 | 37 | | editableTrigger | 触发编辑的时机 | `click` \| `dblclick` | `click` |
|
| 38 | +| theme | 主题色 | `'light' \| 'dark'` | `light` | |
38 | 39 |
|
39 | 40 | ## Events
|
40 | 41 |
|
41 |
| -| 事件名称 | 说明 | 回调参数 | |
42 |
| -| -------------- | -------------------- | -------------------- | |
43 |
| -| nodeClick | 点击节点时触发 | (node: NodeData) | |
44 |
| -| bracketsClick | 点击括号时触发 | (collapsed: boolean) | |
45 |
| -| iconClick | 点击图标时触发 | (collapsed: boolean) | |
46 |
| -| selectedChange | 选中值发生变化时触发 | (newVal, oldVal) | |
| 42 | +| 事件名称 | 说明 | 回调参数 | |
| 43 | +| -------------- | -------------------- | ------------------------------------ | |
| 44 | +| nodeClick | 点击节点时触发 | (node: NodeData) | |
| 45 | +| bracketsClick | 点击括号时触发 | (collapsed: boolean, node: NodeData) | |
| 46 | +| iconClick | 点击图标时触发 | (collapsed: boolean, node: NodeData) | |
| 47 | +| selectedChange | 选中值发生变化时触发 | (newVal, oldVal) | |
47 | 48 |
|
48 | 49 | ## Slots
|
49 | 50 |
|
50 | 51 | | 插槽名 | 描述 | 参数 |
|
51 | 52 | | --------------- | ---------- | ---------------------- |
|
52 |
| -| renderNodeKey | 渲染节点键 | { node, defaultKey } | |
| 53 | +| renderNodeKey | 渲染节点键 | { node, defaultKey } | |
53 | 54 | | renderNodeValue | 渲染节点值 | { node, defaultValue } |
|
0 commit comments