fix: UI 调整

This commit is contained in:
wangjiahao 2021-05-28 00:04:39 +08:00
parent 7d16420f35
commit 71bafb628c
4 changed files with 27 additions and 2 deletions

View File

@ -82,6 +82,14 @@ export default {
'canvasStyleData'
])
},
watch: {
componentData: {
handler(newVal, oldVla) {
this.restore()
},
deep: true
}
},
mounted() {
const _this = this
const erd = elementResizeDetectorMaker()
@ -119,6 +127,7 @@ export default {
},
handleScaleChange() {
if (this.componentData) {
debugger
const componentData = deepCopy(this.componentData)
componentData.forEach(component => {
Object.keys(component.style).forEach(key => {

View File

@ -77,7 +77,9 @@ export default {
//
outStyle: {
handler(newVal, oldVla) {
this.$refs[this.element.propValue.id].chartResize()
if (this.$refs[this.element.propValue.id]) {
this.$refs[this.element.propValue.id].chartResize()
}
},
deep: true
}

View File

@ -263,7 +263,13 @@ export default {
},
showPanel(type) {
if (this.showIndex === -1 || this.showIndex === type) {
this.$nextTick(() => (this.show = !this.show))
this.$nextTick(() => {
if (this.show) {
this.showIndex === -1
}
this.show = !this.show
}
)
}
this.showIndex = type
},

View File

@ -46,6 +46,14 @@ export default {
return this.$store.state.panel.mainActiveName
}
},
watch: {
//
'$store.state.panel.mainActiveName': function(newVal, oldVal) {
if (newVal === 'PanelMain' && this.lastActiveNode && this.lastActiveNodeData) {
this.activeNodeAndClickOnly(this.lastActiveNodeData)
}
}
},
mounted() {
this.$store.dispatch('panel/setMainActiveName', 'PanelMain')
},