Skip to content

Commit d2755b6

Browse files
committed
fix(bugs)
1 parent 0d69178 commit d2755b6

4 files changed

Lines changed: 8 additions & 5 deletions

File tree

packages/canvas/DesignCanvas/src/DesignCanvas.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ export default {
8787
footData.value = useCanvas().getNodePath(node?.id)
8888
pageState.currentSchema = {}
8989
pageState.properties = null
90+
useProperties().getProps(null, null)
9091
}
9192
9293
const isBlock = useCanvas().isBlock

packages/canvas/container/src/components/CanvasAction.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -252,10 +252,10 @@ export default {
252252
253253
const hide = () => {
254254
if (getCurrent().schema?.id) {
255-
const { selectNode } = useCanvas().canvasApi.value
255+
const { clearSelect } = useCanvas().canvasApi.value
256256
getRenderer().setCondition(getCurrent().schema.id, false)
257257
useCanvas().pageState.nodesStatus[getCurrent().schema.id] = false
258-
selectNode('body')
258+
clearSelect()
259259
}
260260
updateRect()
261261
}

packages/plugins/tree/src/Main.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -155,13 +155,13 @@ export default {
155155
const showNode = (event, data) => {
156156
pageState.nodesStatus[data.id] = !(pageState.nodesStatus[data.id] !== false)
157157
data.show = pageState.nodesStatus[data.id]
158-
const { getRenderer, selectNode } = useCanvas().canvasApi.value
158+
const { getRenderer, clearSelect } = useCanvas().canvasApi.value
159159
160160
getRenderer().setCondition(data.id, data.show)
161161
162162
if (!data.show) {
163-
event.stopPropagation()
164-
selectNode('body', 'clickTree')
163+
event?.stopPropagation()
164+
clearSelect()
165165
}
166166
}
167167

packages/settings/props/src/composable/useProperties.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,8 @@ const getProps = (schema: Schema, parent: Schema) => {
110110
getSlotSwitch(propGroups, metaSchema?.slots)
111111
useCanvas().pageState.properties = mergeProps(toRaw(props), propGroups)
112112
} else if (!schema) {
113+
// 清除选择节点后,重置pageState中组件的属性
114+
// 后续需要改造
113115
useCanvas().pageState.properties = {}
114116
}
115117

0 commit comments

Comments
 (0)